﻿@media print, screen {

body {
	font: fit-to-print;	font-size: 13pt; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#000;background:none;}

p, li, ul, .news-item-aside p, .sub-caption {font-size: 13pt !important;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;	color:#000;}

h1 {font-size: 16pt !important;}
h2 {font-size: 14pt !important;}
h3 {font-size: 13pt !important;}

table, tbody, td, tr {font-size: 12pt !important;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;	color:#000; }

td, th, tr {border-top: 1px solid #999 !important;}

a:link, p, h1, h2, h3, li{color:#000}

code { font:10pt "Courier New", Monaco, Courier, monospace; }

h2.simple-tab-flat-caption { margin-top:40pt; font-size: 17pt !important; }
h3.bootstrap-tab-flat-caption { font-size: 17pt !important;}
.vehicle-body h3 {margin-top:0 !important}


.span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {width:100%;}


.header-navbar, .header, .header-wrapper, .footer, .header-breadcrumb, .addthis_toolbox, .span-4 last, .videoplayer, .youtube-player, .wrap-video-top, .mq-wrap, .SR_button, .news_archive_button, .news_button, .news-heading a, .flyout-topics-activator, .level-one-menu, .ResearchLandingMarquee, .flyout-wrapper-landing, .news-item-date a, .SRmasthead, .NOprint, .wrap-video-top, .mq-player, .player-sidebar {display: none;}

.no-print {
    display: none;
}
.vehicle-body .slide-caption strong:after{
    content: ' —\0000a0';
}
.vehicle-body .slide-caption strong {
    text-decoration: none;
	font-weight:700;
}

.vehicle-body p:empty {display:none;}

.vehicle-body .slide-caption {
    margin-bottom: 20px;
	font-weight:400;
}
.vehicle-body .slide-caption br {
    display:none;
}


.vehicle-body a.vehicle-image-thumbnail {
    text-decoration: none;
}

.play-button {
    display: none;
}

.news-landing-items h6	{margin:0px;padding: 0px;}
.news-item-heading {width: auto;}
.content-wrapper {padding-bottom:0px;}
aside {
border-top: 1px dotted #bbb;
margin-top: 30px;
padding-top:20px;
display: block;
width:auto;
}
.SRarticle, .sr-article-container{
	width:100%;}
.span-8, .span-6, .news-item-aside, .news-item-box, .ul.news-item-box > li, ul.news-item-box > li{
	width:auto;
	margin:10px 0;
	padding:0;
	background-color:#FFFFFF;}

.dvd-section ul.tabs li{
	border:none;
	border-right: 1px solid #999;
    height: 100px;
    line-height: 50px;
    margin: 0 0 5px;
	overflow:visible;
    padding: 0 15px;}

.dvd-section {
	padding: 0;
	margin-top:-50px;
}

.printheader {
	display:block;
	margin:20pt 0 24pt 20pt;
	padding-bottom:15pt;
	border-bottom: 1px solid #999;}

hr.printfooter-line  {
    border-top: 1px solid #999;
}

.printfooter {
	display:block;
	font-size:10pt;
	margin: 10pt 15pt;
	padding-top:15pt;
	
    border-top: none;
	page-break-after:avoid;}

.content-main {
    display: block;
	box-shadow:none;
/*	page-break-after:avoid; */}

.main-content-header h1 {
	padding-bottom: 0;
	}

.main-content-header p {
	font-weight: 700;
}

.SRissue {
	page-break-inside:avoid;}

.fatalityContentSection table, .fatalityContentSection th, .fatalityContentSection tr {
	line-height: 1em;
	font-size: 11pt;
	border: thin;
	padding: 0;
	margin: 0;}

.fatality-table, .fatality-table h2,{
/*	page-break-before:always; */}

.fatality-table, .fatality-table{
	page-break-inside:avoid;}


.pagebreakafter {
    border-top: 1px solid red;
}

.SRmastheadText {
	border:none;}

#content-wrapper {
	padding: 0;}

/* Related info sidebar */
.sidebar-right {
	padding: 9px 12px 9px 12px;
	float: right;
	width: 180px;
	margin: 24px 0 15px 20px;
	background: #EEEEEE;
	border: 1px dotted #CCCCCC;}

.sidebar-right h2 {
	font: normal 11px/14px Verdana, Geneva, sans-serif;
	margin: 0 0 3px 0;
	padding: 0;
	color: #333;}

.sidebar-right p {
	font: 11px/14px Verdana, Geneva, sans-serif;
	margin: 0 0 15px 0;
	padding: 0;
	color: #333;}

.sidebar-right p.facts {
	font: 11px/14px Verdana, Geneva, sans-serif;
	margin: 0 0 7px 0;
	padding: 0;
	color: #333;}

.sidebar-right a:link, #SidebarRight a:hover, #SidebarRight a:active {
	text-decoration: none;}



.vehicle-details .vehicle-selector {
    display: none;
}

.vehicle-details .vehicle-heading {
    background: none;
}

.vehicle-details .vehicle-body > .tabs {
    display: none;
}

.vehicle-details .vehicle-body > .tab-content-wrapper {
    border: none;
    width: 100%;
}

.vehicle-details .vehicle-body > .tab-content-wrapper .span-14 {
    border: none;
}

    .vehicle-details .vehicle-body > .tab-content-wrapper > .nav-tabs {
        display: none;
    }
	
.gamp-good {
    -webkit-print-color-adjust:exact;
	background-color: #0c0 !important;
    background-repeat: repeat;
	color: Black;
}

.gamp-acceptable {
    -webkit-print-color-adjust:exact;
	background-color: #ff3 !important;
	color: Black;
}

.gamp-marginal {
    -webkit-print-color-adjust:exact;
	background-color: #f90 !important;
	color: Black;
}

.gamp-poor {
    -webkit-print-color-adjust:exact;
	background-color: #f00 !important;
	color: Black;
}

.gamp-none {
    -webkit-print-color-adjust:exact;
    font-size: 10px;
    text-align: center;
    line-height: 8px;
    padding-top: 2px;
    text-transform: lowercase;
    width: 25px;
    color: Black;
    background-color: #E4E4E4;
}

.print-only {
    display: block;
}

.tab-content-wrapper {
    width: 100%;
}

.printing-info {
    border: 1px solid orange;
    background-color: rgb(253, 241, 218);
    color: orange;
    padding: 20px 20px 10px 10px !important;
}

.printing-info p {
    color: orange;
}
#photos h3.bootstrap-tab-flat-caption, #videos h3.bootstrap-tab-flat-caption  {
    display: none;
}

table.safety-features tr,table.safety-features td  {
	border:none !important;
	}
.vehicle-body p {
	font-weight: normal;
}
}

@media print {

    .printing-info {
        display: none;
    }
}