  @media print {
     @page {
        size: A4 portrait;
    }
     body {
        font-size:12pt;
        margin-top:-100px;
     
       
    }
    
 
    .print-lgo {display:block!important; width:300px; margin:auto;text-align:center}
    
     table {
         display:block; 
         /*border: 1px solid #000000;*/
         border-collapse: collapse;
         font-size:10pt;
        /*padding: 2px; */
        margin: 0;
         width:100%;
    }
    table tbody {
        border:0px;
    }
    
        table td { line-height: 12px };
   table td { height:12px;}
   table tr {line-height:12px;}
   table tr th {line-height:12px;}
   
   
     table td, table th {
         border: 1px solid #484848;
         border-collapse: collapse;
          /*padding: 2px; */
        margin: 0;
        line-height:12px;
    }
    
   table tr th term {line-height:12px;
    }
    
    table tr th {line-height: 12px;
        
    }
    
    
    
     table tr:first-child th {
         border-top: 1px solid #484848;
         border-collapse: collapse;
       /* padding: 2px; */
        margin: 0;
    }
     table tr:last-child td {
         border-bottom: 1px solid #484848;
         border-collapse: collapse;
       /* padding: 2px; */
        margin: 0;
    }
     table tr td:first-child, table tr th:first-child {
         border-left: 1px solid #484848;
         border-collapse: collapse;
       /* padding: 2px; */
        margin: 0;
    }
     table tr td:last-child, table tr th:last-child {
         border-right: 1px solid #484848;
         border-collapse: collapse;
      /*  padding:2px; */
        margin: 0;
    }
     .rowcontainer-np.topbar.red {
    display: none!important;
}
     .breadcrumbs {
        display:none;
    }
     .hide-print {
        display:none;
    }
     a:after {
        display: none !important;
    }
    
    .button {display:none!important;}
     .action {
        display:none;
    }
   table, img, svg {
        break-inside: avoid;
    }
    .page-break {
        page-break-before: auto;
    }
    
     nav, .menu {
        display:none;
    }
    .hero {min-height:185px!important; max-height:185px!important;}
    .hdr-textbox {padding-top: 10px!important;color: #000000;text-align: center;
}

header {margin-top:0px;}

.hdr-textbox h1 {
  font-size: 2.0em;}
.side-line {
    border-top: 2px solid #808080!important;}
.triangle {
    border-top: 2px solid #808080!important;
    border-left: 2px solid #808080!important;}
.maincontainer .large-4 {width:33%!important;clear:both}
.maincontainer .large-7 {width:100%!important;}
.hero {border-bottom:5px solid #64888a!important;}
.accordion-title {display:none}
.accordion-content {display: block!important; page-break-after:always}
.tag, #tag, .lgo-add, .tsus , .social.white {display:none;}

.year {background-color:#f4f4f4;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }


}
 