/* Print stylesheet for the practice tests (referenced via `css:` in frontmatter).
   Screen styling is left to the site theme; these rules only shape the printed page:
   hide the site chrome, use the full page width, keep figures/problems intact. */
@media print {
  @page {
    margin: 0.9in 0.6in;
    size: letter;
  }
  html, body {
    font-size: 11pt;
    line-height: 1.35;
    color: #000 !important;
    background: #fff !important;
  }
  /* Site chrome that must not print */
  #quarto-header, .navbar, #quarto-sidebar, #quarto-margin-sidebar, #TOC,
  nav.toc-active, .sidebar, .page-navigation, .quarto-secondary-nav,
  #quarto-back-to-top, #quarto-footer, footer.footer {
    display: none !important;
  }
  /* Content takes the full page */
  #quarto-content, #quarto-document-content, main.content, main {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  h1, .title {
    font-size: 14pt;
  }
  p, li, td, th, blockquote {
    color: #000 !important;
  }
  .page-break {
    page-break-before: always;
  }
  img, figure, .figure, .cell-output-display {
    max-width: 82%;
    height: auto;
    page-break-inside: avoid;
  }
  table {
    page-break-inside: avoid;
  }
  .callout {
    break-inside: avoid;
    border: 1px solid #444 !important;
    background: transparent !important;
  }
  hr {
    border: none;
    border-top: 1px solid #999;
  }
}
