@media print {
    h1,
    h2,
    h3 {
        page-break-after: avoid;
    }

    ul, img {
        page-break-inside: avoid;
    }
    img {
        max-width: 100% !important;
    }
    #product-search_body .print-fw {
        width: 100% !important;
    }

    .brand {
        background-image: none!important;
    }

    .nav-tabs>li,
    .product_name.title-l1,
    .social-ico,
    .sticky-widget,
    #product-search_body .social-ico,
    #product-search_body .sticky-widget,
    #product-search_body #brand_menu,
    #product-search_body .sidenav.sidenav__ad,
    #product-search_body .sidenav.sidenav__comparison {
        display: none !important;
    }

    #logo,
    .nav-tabs>li.active,
    #product-search_body #logo {
        display: block!important;
    }

    div#dl-menu,
    nav.main-menu,
    .flow-right,
    .sidebarr,
    span.download,
    a.btn.btn-actions,
    #dl-menu,
    footer.t-footer,
    .secondary-footer{display:none;}
    div#brand_main{
        width:100%;
        float: none;
        box-shadow: none;
        border: 0;
    }

    .header-h2{width:933px;}
    html,
    body{
        background:#fff;
    }
    .l-wrap{width:1013px;width: auto;}


    .columns.column-6.pl-10px {
        width: 622px;
    }

    .columns.column-6.pr-10px {
        width: 330px;
    }


    .flexslider .slides > li {
        border: 1px solid #A8A8A8;
    }

    .title-l2,
    .title-l1 {
        display: inline-block!important;;
        width: auto!important;
    }

    .product-single .title-l1 {
        font-size: 24px;
    }

    .product-single .formatted__details {
        float: right;
        display: block;
        position: relative;
        bottom: -9px;
        width: 510px;
    }

    .product-single .table-l1 tr td:first-child {
        width: 180px;
    }

    .product-single .table-l1 tr > td {
        width: auto;
    }

    .product-single ul#myTab {
        margin-top: 0;
    }
    .product-single .row.mt-20px ul#myTab {
        margin-top: 0;
    }

    .product-single .row.mt-20px .table-l1 tr td:first-child {
        width: 180px;
    }

    .product-single .row.mt-20px .table-l1 tr > td {
        width: auto;
    }
    .product-single .row.mt-20px .nav-tabs>li>a {
        border: 0;
        padding: 12px 0;
    }

    .product-single .row.mt-20px .tab-content {
        border: 0;
        padding: 0;
    }
    .product-single .row.mt-20px .nav-tabs>li {
        margin-bottom: 1px!important;
        margin-top: 0;
    }

    .product-single .l-content {
        margin-left: 0;
        border: 1px solid #BDBDBD;
        padding: 20px;
        border: 0;
    }

    .table-l2 .table-container {
        height: auto!important;
    }

    .table-l2 .table-container table tr td br {
        display: none;
    }


    .table-l2 .table-container table tr td:first-child {
        color: #111;
    }

    a.table__actions {
        display: none!important;
    }

    .table-l2 p {
        display: none;
    }

    .table-l2 .table-container table tr td {
        padding: 2px 6px;
    }
    .table-desc-left,
    .table-desc-right {
        width: 50%;
        box-sizing: border-box;
        float: left;
        margin-bottom: 30px;
    }

    .table-desc-right {
        display: block!important;
        border-left: 1px solid #EAEAEA;
    }

    .table-desc-right table tr td {
        background-color: #F9F9F9;
    }
    .table-desc-right table tr:nth-child(1),
    .table-desc-right table tr:nth-child(2),
    .table-desc-right table tr:nth-child(3),
    .table-desc-right table tr:nth-child(4),
    .table-desc-right table tr:nth-child(5),
    .table-desc-right table tr:nth-child(6),
    .table-desc-right table tr:nth-child(7),
    .table-desc-right table tr:nth-child(8),
    .table-desc-right table tr:nth-child(9),
    .table-desc-right table tr:nth-child(10),
    .table-desc-right table tr:nth-child(11),
    .table-desc-right table tr:nth-child(12),
    .table-desc-right table tr:nth-child(13),
    .table-desc-right table tr:nth-child(14),
    .table-desc-right table tr:nth-child(15),
    .table-desc-right table tr:nth-child(16),
    .table-desc-right table tr:nth-child(17){
        display: none;
    }

    .table-desc-left table tr {
        display: none;
    }
    .table-desc-left table tr:nth-child(1),
    .table-desc-left table tr:nth-child(2),
    .table-desc-left table tr:nth-child(3),
    .table-desc-left table tr:nth-child(4),
    .table-desc-left table tr:nth-child(5),
    .table-desc-left table tr:nth-child(6),
    .table-desc-left table tr:nth-child(7),
    .table-desc-left table tr:nth-child(8),
    .table-desc-left table tr:nth-child(9),
    .table-desc-left table tr:nth-child(10),
    .table-desc-left table tr:nth-child(11),
    .table-desc-left table tr:nth-child(12),
    .table-desc-left table tr:nth-child(13),
    .table-desc-left table tr:nth-child(14),
    .table-desc-left table tr:nth-child(15),
    .table-desc-left table tr:nth-child(16),
    .table-desc-left table tr:nth-child(17){
        display: table-row;
    }

    .table-l2 .table-container table tr td {
        padding: 6px 12px!important;
        line-height: 1.4;
    }

    .section-l3 {
        padding-top: 10px!important;
        padding-bottom: 0!important;
    }

    .t-header {
        padding-top: 11px!important;
        padding-bottom: 10px;
    }

    .l-content {
        margin-bottom: 0!important;
    }

    .table-l2 .table-container table {
        width:100%!important;
    }


    .table-l2 .table-container table {
        width: 100%!important;
        height: auto!important;
    }

    .table-l2 .table-desc-left p {
        display: block;
        position: absolute;
        left: 0;
        padding: 0;
        right: 0;
        bottom: 78px;
    }

    .footer-banner {
        display: none
    }

}



@media print and (color) {
    * {
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
    }
}