/* styles/print.css — print-only rules (loaded via `css:` in _quarto.yml).
   All on-screen styling lives in styles/custom.scss. */
@media print {
  header#quarto-header,
  .navbar,
  #quarto-sidebar,
  #quarto-margin-sidebar,
  #TOC,
  .nav-footer,
  footer.footer,
  .quarto-title-banner,
  .post-header,
  .post-toolbar,
  .no-print {
    display: none !important;
  }
  #quarto-content, main.content, .page-columns {
    display: block !important; margin: 0 !important; max-width: 100% !important; grid-template-columns: none !important;
  }
  @page { margin: 2cm; }
  body { font-size: 11pt; color: #000; }
  a[href]::after { content: "" !important; }
  figure, table, .cell-output { break-inside: avoid; }
}
