/* Keep content below the floated legacy header navigation. */
.mainContent { clear: both; }
.mainContent > main { width: 100%; box-sizing: border-box; }
.mainContent > main article { min-width: 0 !important; box-sizing: border-box; }
.entry-content { line-height: 1.65; overflow-wrap: anywhere; }
.entry-content table { display: block; max-width: 100%; overflow-x: auto; }
.entry-content th { color: #222; }
.entry-content code, .entry-content pre { color: #222; }
@media (max-width: 760px) {
  .mainContent > main > div { flex-direction: column; }
  .mainContent > main article { width: 100%; }
  .mainContent > main aside { width: 100%; max-width: none !important; flex-basis: auto !important; }
}
