/* ============================================================
 * 16. PRINT STYLESHEET
 * ============================================================ */
@media print {
  .site-header, #masthead, .site-footer, #colophon,
  .search-form, .filter-tabs, .project-filter-tabs-container,
  nav, .breadcrumb-nav, .report-modal-overlay, .cmplz-cookiebanner { display: none !important; }
  body {
    color: #000 !important;
    background: #fff !important;
    font-size: 12pt !important;
    font-family: Georgia, serif !important;
  }
  a, a:visited { color: #000 !important; text-decoration: underline !important; }
  a[href]::after { content: " (" attr(href) ")"; font-size: 10pt; color: #555; }
  a[href^="#"]::after, a[href^="javascript:"]::after { content: ""; }
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; color: #000 !important; }
  p, blockquote { page-break-inside: avoid; }
  img { max-width: 100% !important; page-break-inside: avoid; }
  .entry-content { font-size: 11pt; line-height: 1.5; }
}
