@media print {
    body * {
        visibility: hidden;
    }
    .print_area * {
        visibility: visible;
    }
    .print_area {
        position: absolute;
        top: 0px;
        left: 0px;
    }
    .print_area .footer {
        display: none;
    }
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666666666666%;
    }
    .col-md-10 {
        width: 83.33333333333334%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666666666666%;
    }
    .col-md-7 {
        width: 58.333333333333336%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666666666667%;
    }
    .col-md-4 {
        width: 33.33333333333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.666666666666664%;
    }
    .col-md-1 {
        width: 8.333333333333332%;
    }
    .print_area {
        width: calc(100% - 40px);
    }
    .print_area>.row>.col-md-6 {
        margin: 0 10px;
        width: calc(50% - 20px);
    }
    .print_area>.row>.col-md-12 {
        margin: 0 10px;
    }
    .prod_wrap .prod_gov_disc {
        width: calc(100% - 20px);
    }
    .prod_wrap_download {
        display: none;
    }
    .print_area .slick-list {
        display: none;
    }
    .print_area #tabs {
        display: block !important;
    }
    #fragment-0 {
        display: none !important;
    }
    #fragment-1 {
        display: inline-block !important;
        padding: 5px 0px;
        width: 100%;
    }
    #fragment-2 {
        display: inline-block !important;
        padding: 5px 0px;
        width: 100%;
    }
    .ui-tabs-nav li {
        display: none !important;
    }
    /*
    .ui-tabs-nav li:nth-child(2){
        display: block !important;
    }
*/
    .spec_table {
        padding: 0px;
        margin: 0px;
        display: inline-block;
        width: 100%;
        border: 1px solid #ccc;
    }
    .spec_table>.row {
        padding: 0px;
        margin: 0px;
    }
    .spec_table>.row>div {
        font-size: 12px;
    }
    .spec_table>.row>div:first-child {
        width: 38%;
        margin: 0px;
    }
    .spec_table>.row>div:last-child {
        width: 55%;
        margin: 0px;
    }
    .print_area>div:nth-child(2)>div:nth-child(2)>div:nth-child(3) {
        display: none;
    }
    .spec_table>.row>div:first-child {
        font-weight: bold;
    }
}