/* Incident Master run sheet: two A4 pages, text at 9 pt or larger, ink on white.
   Screen styling is untouched; only the printed sheet is compacted. */
@media print{
  @page{size:A4;margin:8mm}
  html{font-size:9pt}
  body,main.content{font-size:9pt;line-height:1.24;color:var(--cc-ink)}
  #quarto-content,main.content{margin:0;padding:0}
  #quarto-document-content{column-count:2;column-gap:6mm;column-fill:balance}
  .quarto-title{column-span:all}
  .quarto-title h1.title,main h1{font-size:22pt;margin:0 0 1.5mm;padding-bottom:.5mm}
  #quarto-document-content p,#quarto-document-content li{max-width:none;margin-block:0 1mm;orphans:2;widows:2}
  main h2,main .h2{font-size:13pt;margin:2mm 0 1mm;padding-bottom:0;break-after:avoid}
  main h3{font-size:11pt}
  main li{margin-block:0}
  main ul,main ol{padding-left:4.5mm;margin-block:0 1mm}
  div.callout.callout-style-default{margin:0 0 1.5mm;box-shadow:none;break-inside:avoid}
  div.callout.callout-style-default .callout-header{padding:.5mm 2mm}
  div.callout.callout-style-default .callout-body-container{padding:1mm 2mm}
  div.callout.callout-style-default .callout-title-container{font-size:9pt}
  blockquote{margin:0 0 1.4mm;padding:1.2mm 2mm;box-shadow:none;font-size:9pt;border-top-width:3px}
  blockquote p{margin:0 0 .8mm}
  main table{font-size:9pt;margin:.5mm 0 1.5mm;border-top-width:2px;border-bottom-width:2px}
  main tr{break-inside:avoid}
  main thead th{font-size:9pt;padding:.6mm 1mm;letter-spacing:.02em}
  main tbody td,main tbody th{padding:.6mm 1mm}
  .status{font-size:9pt;padding:.1em .3em;transform:none;letter-spacing:.04em}
  main thead th,.status.ruled,.status.default,div.callout .callout-header{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}
@media print{
  main table{column-span:all;break-inside:avoid;margin-block:1mm 2mm}
  main tbody td,main tbody th{overflow-wrap:normal}
}
@media print{
  #quarto-document-content{column-count:1}
}
@media print{
  #quarto-document-content{column-count:2}
  main table{column-span:none;table-layout:auto;break-inside:avoid;width:100%}
  main thead th{text-transform:none;letter-spacing:0;font-size:9pt;line-height:1.15;padding:.5mm .6mm;hyphens:auto}
  main tbody td,main tbody th{padding:.5mm .6mm;line-height:1.2;hyphens:manual}
  main ol{padding-left:6mm}
}
@media print{
  main table{column-span:all}
}
@media print{
  main table{column-span:none}
  main table colgroup{display:none}
  main table{table-layout:auto}
}
@media print{
  @page{margin:7mm}
  #quarto-document-content{column-gap:4mm}
  main thead th,main tbody td,main tbody th{padding:.4mm .3mm}
  main tbody td:last-child{letter-spacing:-.04em}
}
@media print{
  main table{column-span:all;margin-block:1mm 1.5mm}
  main thead th,main tbody td,main tbody th{padding:.5mm 1mm}
}
@media print{
  .quarto-secondary-nav .quarto-secondary-nav-title{font-size:22pt;margin:0 0 1mm}
  #quarto-content{padding-top:0;margin-top:0}
}
