
#pdfExportContainer{display:none;}
.formal-doc{
  background:#fff;color:#111;padding:6px 2px;font-family:var(--font-legal);
  font-size:14px;line-height:1.5;
}
.formal-doc h1{font-size:20px;border-bottom:2px solid #000;padding-bottom:8px;font-family:var(--font-legal);letter-spacing:.02em;margin:0 0 4px;}
.formal-doc .doc-subtitle{font-size:12.5px;color:#444;margin-top:-2px;margin-bottom:10px;font-style:italic;}
.formal-doc h2{font-size:15px;margin-top:20px;border-bottom:1px solid #000;padding-bottom:4px;font-family:var(--font-legal);text-transform:uppercase;letter-spacing:.03em;}
.formal-doc h3{font-size:13.5px;margin-top:14px;margin-bottom:4px;font-family:var(--font-legal);}
.formal-doc table{width:100%;border-collapse:collapse;margin-top:8px;}
.formal-doc td,.formal-doc th{border:1px solid #999;padding:6px 8px;font-size:12.5px;text-align:left;vertical-align:top;}
.formal-doc th{background:#F0F0F0;font-weight:bold;}
.formal-doc .col-num{width:26px;text-align:right;}
.formal-doc .col-date{width:82px;white-space:nowrap;}
.formal-doc .col-cat{width:110px;}
.formal-doc .exhibit-page{max-width:100%;max-height:660px;display:block;margin:10px auto;border:1px solid #999;}
.formal-doc figure.exhibit-figure{margin:0;padding:0;break-inside:avoid;page-break-inside:avoid;}
.formal-doc .doc-footer{margin-top:24px;font-size:11px;color:#555;border-top:1px solid #999;padding-top:8px;}
.formal-doc .doc-note{font-size:11px;color:#555;margin-top:6px;}
.formal-doc .exhibit-meta{background:#F7F7F7;border:1px solid #999;padding:10px 12px;font-size:12.5px;margin-top:8px;}
.formal-doc .exhibit-missing{font-style:italic;color:#555;}
.formal-doc .exhibit-text{
  white-space:pre-wrap;word-break:break-word;
  font-family:"Courier New",Courier,monospace;font-size:10.5px;line-height:1.42;
  background:#FAFAFA;border:1px solid #999;padding:10px 12px;margin:8px 0 0;
}
.formal-doc ul{margin:6px 0 0;padding-left:22px;}
.formal-doc li{font-size:12.5px;margin-bottom:3px;}
.formal-doc .doc-scope{margin-top:22px;border-top:1px solid #999;padding-top:8px;}
.formal-doc a.statute-link{color:#0B4F9E;text-decoration:underline;}
.formal-doc a.exhibit-file{color:#0B4F9E;text-decoration:underline;word-break:break-word;}
.formal-doc .companion-banner{
  border:1px solid #000;background:#F3F3F3;padding:10px 12px;
  font-size:11.5px;line-height:1.45;margin:0 0 14px;
}
.formal-doc .verbatim{font-style:italic;border-left:2px solid #BBB;padding-left:6px;}
@page{ size:letter; margin:0.75in; }
@media print{
  html,body{background:#fff !important;}
  body > *{display:none !important;}
  body > .stage > *{display:none !important;}
  #appMain > *, #appMain > .stage > *{display:none !important;}
  #pdfExportContainer{
    display:block !important;
    background:#fff;color:#000;
    font-family:var(--font-legal);
  }
  #pdfExportContainer h1{font-size:19pt;}
  #pdfExportContainer h2{font-size:13pt;page-break-after:avoid;break-after:avoid;}
  #pdfExportContainer h3{page-break-after:avoid;break-after:avoid;}
  #pdfExportContainer table{page-break-inside:auto;}
  #pdfExportContainer tr{page-break-inside:avoid;break-inside:avoid;}
  #pdfExportContainer thead{display:table-header-group;}
  #pdfExportContainer .exhibit-page{page-break-inside:avoid;break-inside:avoid;max-height:8in;}
  #pdfExportContainer figure.exhibit-figure{page-break-inside:avoid;break-inside:avoid;}
  #pdfExportContainer .exhibit-text{
    font-size:9pt;background:#fff;page-break-inside:auto;break-inside:auto;
  }
  #pdfExportContainer .page-break{page-break-before:always;break-before:page;}
  #pdfExportContainer a{color:#000;text-decoration:none;}
  #pdfExportContainer a.statute-link::after{
    content:" — " attr(href);
    font-size:9pt;color:#333;word-break:break-all;
  }
  #pdfExportContainer a.exhibit-file{text-decoration:none;}
  #pdfExportContainer .companion-banner{page-break-inside:avoid;break-inside:avoid;}
  #pdfExportContainer .verbatim{border-left:1px solid #666;}
  #toastHost{display:none !important;}
}
