@media print {[class*="col-sm-"] {float: left;}[class*="col-xs-"] {float: left;}.col-sm-12, .col-xs-12 { width:100% !important;}.col-sm-11, .col-xs-11 { width:91.66666667% !important;}.col-sm-10, .col-xs-10 {width:83.33333333% !important;}.col-sm-9, .col-xs-9 { width:75% !important;}.col-sm-8, .col-xs-8 { width:66.66666667% !important;}.col-sm-7, .col-xs-7 { width:58.33333333% !important;}.col-sm-6, .col-xs-6 { width:50% !important;}.col-sm-5, .col-xs-5 { width:41.66666667% !important;}.col-sm-4, .col-xs-4 { width:33.33333333% !important;}.col-sm-3, .col-xs-3 { width:25% !important;}.col-sm-2, .col-xs-2 { width:16.66666667% !important;}.col-sm-1, .col-xs-1 { width:8.33333333% !important;}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float: left !important;}body {margin: 0;padding 0 !important;min-width: 768px;}.container {width: auto;min-width: 750px;}body {font-size: 10px;}a[href]:after {content: none;}.noprint, div.alert, header, .group-media, .btn, .footer, form, comments, .nav, ul.links.list-inline,ul.action-links {display:none !important;}}
@media print {
    body {
        background: #fff;
        color: #000;
        font-size: 8pt;
        line-height: 150%;
        margin: 0px;
    }
    hr {
        color: #ccc;
        background-color: #ccc;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    code,
    pre {
        color: #000;
        text-transform: none;
        /* because sometimes I set all-caps */
    }
    h1 {
        font-size: 24pt;
    }
    h2 {
        font-size: 18pt;
        margin-top: 25px;
    }
    h3 {
        font-size: 16pt;
    }
    h4,
    h5,
    h6 {
        font-size: 12pt;
    }
    blockquote,
    ul {
        background-image: none;
        margin: 0;
    }
    a:link,
    a:visited {
        text-decoration: underline;
        color: #000;
    }
    abbr:after,
    acronym:after {
        /* some HTML4 love */
        
        content: " (" attr(title) ") ";
        /* I suspect I am one of the few who still use these elements */
    }
    section {
        display: block;
        page-break-before: always;
    }
    pre code {
        page-break-after: always;
    }
    @page {
        margin-top: 0.4cm;
        margin: 0.5cm;
    }
    p a,
    code,
    pre {
        word-wrap: break-word;
    }
    a[href]:after,
    a[title] {
        content: "";
    }
    a:link {
        color: #000;
    }
    .no-print {
        display: none;
    }
    #notifyMePriceAlert-toolbar,
    #notifyMePriceAlert-toolbarToggle,
    #top-bar,
    #bottom-bar,
    #bottom-mobile-header,
    #primary-menu,
    #top-search,
    .body-overlay,
    .footer-widgets-wrap,
    #gotoTop,
    #breadcrumb,
    #vdp-contact-form,
    #vdp-vehicle-slideshow .ebiz-rmi-button {
        display: none;
    }
    .gas-mileage-wrapper .row .col-xs-8,
    .gas-mileage-wrapper .row .col-sm-6,
    .gas-mileage-wrapper .row .col-md-3 {
		float: none !important;
    }
    #header,
    #header-wrap {
        height: inherit;
        transition: none;
    }
    #vdp-slideshow-1 .swiper-slide.swiper-slide-duplicate.swiper-slide-prev {
	    display: none;
    }
    #vehicle-overview-tabs .tab-nav li[style],
    .vehicle-overview-content .tab-nav li[style] {
        float: left;
        width: auto !important;
    }
    #header-pag,
    #footer-pag {
        text-align: center;
    }
    #oc-images .owl-stage-outer .owl-stage .owl-item.active[style] {
        max-width: 50% !important;
        height: auto;
    }
    #copyrights,
    #oem-link,
    #ebiz-terms {
	    padding: 0;
    }
    img {
        max-width: 100%;
    }
}