@media print {
   
body, #content, #container {
	width: 100%;
	margin: 0;
	float: none;
	background: #fff url(none);
	color: #000000;
}

h1, h2, h3, h4, h5, h6, strong {font-weight: bold !important;}

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

p {margin-bottom: 0px;}

ul, img {
   page-break-inside: avoid;
}

#map {page-break-after: always;}

.top-bar, .jumbo-book-now, .btn-book, .btn-book:hover, .section-weather, footer, .btn-blue, .section-related-articles, .vehicle-gallery-thumbs, .vehicle-option-buttons, .vehicle-option-print, .section-vehicle-related-vehicles, .vehicle-copy-links, .section-packages-testimonials, .section-vehicle-specifications-headings, .testimonial-write-review, .section-related-routes, .itinerary-testimonial--image, .vehicle-list--details a, .btn, .section-travel-content .col6 p, .section-travel-content .col6 .travel-filters {display: none !important;}
   
.logo-bar {position: static; background: #ffffff;} 

header, #itineraryLayout header, #travelLayout header {height: auto;}
 
header h1, #vehiclesLayout header h1 {color: #000000; margin-top: auto;}  

header .col8 {width: 100%;}

.section-page-content p a, .section-page-content li a, .section-itinerary-content .pull-right .itinerary-content a, .itinerary-day .itinerary-day--content h3, .itinerary-day .itinerary-day--content h4, .itinerary-day .itinerary-day--content a, .vehicle-list--item .vehicle-list--description h3 a {color: #000000;}

.section-page-content .container, .section-itinerary-days .itinerary-day {border-bottom: 1px solid #000000;}

.section-vehicle-gallery {padding-top: 0px;}

.section-vehicle-specifications .slick-track {width: 100% !important;}

.section-vehicle-specifications .slick-track .vehicle-tab {margin-bottom: 50px;}

.visible-print {display: block;}

h2.visible-print {margin-bottom: 20px;}

.section-vehicle-details, .section-travel-content {padding-bottom: 20px;}

.section-vehicle-list, .section-travel-content {padding-top: 20px;}

#itineraryLayout header h1 {font-size: 50px;}

.section-itinerary-content, .section-general-content, .section-vehicle-blurb {padding-top: 0px; padding-bottom: 0px;}

.section-itinerary-days, .section-vehicle-list .vehicle-list--item {padding-bottom: 0px;}

.section-itinerary-testimonials .itinerary-testimonial-content .pull-left, .itinerary-testimonial--content {padding: 0px !important;}

.itinerary-testimonials .itinerary-testimonial--star-rating img {filter: brightness(0%) !important; -webkit-filter: brightness(0%) !important;}

.travel-state {padding-bottom: 20px;
    border-bottom: none;
    margin-bottom: 0px;}
    

}