/* Article Heaven — print.css */
@media print {
  .topstrip, .mainnav, .masthead__actions, .search-overlay, .sidebar,
  .newsletter, .ctablock, .btn, .footer__grid, .prevnext, .pagefeedback,
  .toc__toggle, .nav-toggle, .crumbs, .section--tint, .chipwrap, .widget { display: none !important; }

  body { background: #fff; color: #000; font-size: 11.5pt; }
  .layout { grid-template-columns: 1fr; }
  .article-body { max-width: 100%; }
  a { color: #000; text-decoration: none; }
  .article-body a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; color: #444; }
  .card, .specbox, .ledger__col, .verdict, .tablewrap, .authorbox { box-shadow: none; border: 1px solid #999; }
  .specbox__head { background: #fff; color: #000; border-bottom: 1px solid #999; }
  .specbox__head h2 { color: #000; }
  .byline { border-color: #999; }
  .refs, .notice--medical, .notice--disclosure { display: block; }
  h2, h3 { page-break-after: avoid; }
  table, figure { page-break-inside: avoid; }
  .footer { background: #fff; color: #000; }
  .footer__legal { border-top: 1px solid #999; color: #000; }
}
