@media print {


    a[href]:after{
        display: none!important;
    }
     *:before, *:after {
        background: inherit !important;
        color: inherit !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    .page-header h1{
        padding: 15px 25px !important;
        font-size: 100% !important;
        color: black;
    }
    
    .item-page-content table th, .item-page-content table td{
        font-size: 0.7em !important;
        padding: 15px 25px !important;
        line-height: 1.2em !important;
        vertical-align: top !important;
        color: black;
    }
    p,  strong, .item-page-content table th strong, .item-page-content table th p{
        padding:0;
        margin:0;
        color: black;
    }

    .page-header.FAST h1, .FAST table th{   background-color: #E7B904 !important;}
    .page-header.FB h1, .FB table th  { background-color: #8961A7 !important;}
    .page-header.FCE h1, .FCE table th {background-color: #9E0040 !important;}
    .page-header.FE h1, .FE table th{   background-color: #CC353F !important;}
    .page-header.FHSS h1, .FHSS table th  { background-color: #066336 !important;}
    .page-header.FH h1, .FH table th {background-color: #0F437F !important;}
    .page-header.SD h1, .SD table th{   background-color: #2BA5CE !important;}
    .page-header.SHTM h1, .SHTM table th  { background-color: #DC6620 !important;}
    .page-header.HKCC h1, .HKCC table th {background-color: #8BC43F !important;}

    .djslider-default, .dj-image{
        max-width: 1280px !important;
        width: 100% !important;
    }

    .search.custom_search, .djslider-default, .tagline, #fontSize{
        display: none;
    }

    .item-page-content{
        margin-top: 0;
    }

    footer{
        font-size: 50% !important;
    }
  
    .top, .first-menu{
        position: absolute !important;
    }
   
}