@media print {
  @page {
    size:letter portrait;
    margin:0.75in;
    color:#000;
    widows:2;
    orphans:2;
  }
   
  body {color:#000;background:#fff;}

  h1, h2, h3, h4, h5 {
    page-break-after: avoid;
  }
  h1 {font-size:18pt;page-break-before:always;}
  h2 {font-size:16pt;page-break-before:always;}
  h3 {font-size:14pt; font-style:italic;}
  h4 {font-size:12pt; font-weight: bold; text-decoration:underline;}
  h5 {font-size:11pt; font-weight: bold; font-style:italic;}
  p {
    text-align:justify;
    font-family: "Palatino";
    font-size: 11pt;
    xtext-indent: 0.25in; 
    line-height: 15pt;
    margin-top: 0pt;
    margin-bottom: 0pt;
    hyphens: auto;
    orphans: 2;
    widows: 2;
  }
  hr {1px solid black;}
  a {
    font-weight: bolder;
    text-decoration: none;
    color:#000;
   }
  a[href^=http]:after {
    content:" (" attr(href) ") ";
  }

  table {page-break-inside:avoid;}
  table {vertical-align:center; border-collapse:collapse;}
  tr {border-bottom:1px solid #696969;}
  tr:first-child {border-top:2px solid #696969;}
  tr:last-child {border-bottom:2px solid #696969;}
  th {text-align:center;}
  td {text-align:left;width:45%;min-width:100px;}
  td + td {text-align:center;width:15%;min-width:40px;}

  table.incDetails td:nth-child(1) {text-align:left;width:20%;min-width:100px;}
  table.incDetails td:nth-child(2) {text-align:center;width:5%;min-width:40px;}
  table.incDetails td:nth-child(3) {text-align:left;width:20%;min-width:100px;}
  table.incDetails td:nth-child(4) {text-align:left;width:50%;min-width:200px;}

  .infoBox {display:none !important;visibility:hidden !important;}
  .plusminus {display:none;}
  .toggle-content {display:block;}

  #cover {
    display:block;
    text-align:center;
    margin-top:100pt;
    page-break-after:always;
  }
  #cover h1 {font-size:42pt;}
  #cover h2 {page-break-before:avoid;}
}
