@media print {
    @page {
        width: 21cm;
    }

    a[href]:after {
        content: none;
    }
    * {
        -webkit-transition: none !important;
        transition: none !important;
    }
    header {
        display: none;
    }
    #sticky-subnav {
        display: none;
    }
    .breadcrumbs {
        display: none;
    }
    #footer {
        display: none;
    }


    /* ------------------------------------------ */
    /* spec page */
    /* ------------------------------------------ */
    .container.spec-container {
        width: auto;
    }

    .spec-main {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-bottom: 0px !important;
    }    
    .spec-main .print-btn {
        display: none;
    }

    .spec-main > div.row {
        display: block !important;
    }

    .spec-main .more { 
        page-break-before: always; 
    }

    .spec-main .more .fa { 
        display: none;
    }
    
    .spec-main .col.col-xs-12.col-sm-7.col-md-8 {
        width: 55%
    }
    .spec-main .col.col-xs-12.col-sm-5.col-md-4 {
        width: 45%
    }

    .spec-main .col.col-xs-12.col-sm-6.col-md-6 {
        width: 50%;
    }

    .spec-main .specHeader2 {
        background: #FF9900 !important;
        color: #ffffff  !important;
    }

    .spec-main .specHeader {
        background: #3C8EDF  !important; 
        color: #ffffff  !important;
    }

    .spec-main .spec-product-image > tbody > tr > td {
        display: block;    
        width: 100%;
    }


    /* ------------------------------------------ */
    /* cookie warning */
    /* ------------------------------------------ */
    #alert-container {
        display: none !important;
    }
}

/* ------------------------------------------ */

/* for ie10 & ie11 */

/* ------------------------------------------ */

@media print and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .spec-main .keyFeatures  {
        line-height: 0.8em;
    }
    .spec-main .spec-product-image > tbody > tr > td {
        line-height: 0.8em;
    }

    .spec-main .more { 
        page-break-before: auto; 
    }

}
