/*
   print.css
   Mazda Print Stylesheet
   
   Created by Victor Nguyen on 2010-04-17.
   Copyright 2010 igloo digital. All rights reserved.
*/


/*hide web stuff*/
#nav,
#nav-util,
#flash-wrapper,
#breadcrumbs,
#content-left,
.specs-cta,
#specs-body,
.specs-tabs,
#footer-wrapper,
.modal-dialog {display:none!important;}

body.community #content-header,
body.community #community-header {display:none !important;}
body.community #wrapper,
body.community {background:#fff !important;}

/*show all info and sub cat headings*/
body {font-family:Arial,Helvetica,sans-serif; /*font-size:62.5%; */background:#fff; /*color:#707070;*/}
#header-wrapper {margin-bottom:20pt;}
h1 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:22pt; color:#212121; padding-bottom:10pt; letter-spacing:-1pt;}
h3 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:16pt; color:#212121; padding:10pt 0; letter-spacing:-1pt; border-bottom:2pt solid #0085cf;}
h4 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:12pt; color:#0085cf; padding:10pt 0; letter-spacing:-1pt;}
th {background:#f7fbfd;}
th, td {font-size:8pt; padding:3pt; border:1px solid #ccc;}

/*servicing section*/
.servicingBody h1, .servicingBody #content-intro, #servicing-wrapper #servicing-expectations-info #servicing-expectations-details-header input.print-btn-expectation,  #servicing-expectations-options {display: none!important;}
#servicing-wrapper h2{padding: 0}
#servicing-wrapper #servicing-expectations-info{background-image: none;}
#servicing-wrapper #servicing-expectations-info h3{ padding-bottom: 10px;}

/*specs*/

#banner {width:100%;}

.spec-body a {color:#000; text-decoration:none;}

.spec-body,
.spec-cat,
.spec-body h3 {display:block!important;}

.spec-body h4 {display:none;}
.spec-body h3 {font-size:24pt; padding-top:20px; color:#0085CF; font-weight:normal;}

.spec-cat table {font-size:10pt;}
.spec-cat th, .spec-cat td {padding:8px 6px; border-right:1px solid #eee;}
.spec-cat th {font-size:12pt; border-bottom:1px solid #eee;}
.spec-cat th {font-weight:normal; color:#212121; text-align:left; padding-top:24px; padding-bottom:12px;}
.spec-cat .first th {text-align:center;}
.spec-cat td {text-align:center;}
.spec-cat td img {margin:0 auto;}
.spec-cat th.spec-class {font-weight:bold; width:141px; text-transform:capitalize; text-align:left; font-size:16pt;}
.spec-cat td.spec-class {text-align:left;}

/*specs footnotes*/
#specs-footer {padding-top:50px; font-size:9pt;}
#specs-footer sup {vertical-align:baseline; position:relative; top:-0.4em; padding-left:0.5em;}
.spec-cat sup {vertical-align:baseline; font-size:0.8em; position:relative; top:-0.4em; padding-left:0.5em;}
