@page { 
	 size: landscape;
}
#cds-search {padding-top:0 !important;}
#ui-to-top {display:none !important;}
.cds-print-logo {display:block;}
.cds-no-print {display:none !important;}
#cds-search .print-only {display:block;}
#cds-search .no-print {display:none;}
#cds-search a[href]:after {
	content: none !important; }
#cds-search #nav, #cds-search #menu-mobile, #cds-search #btn-menu, #cds-search #page-details .result-btns, #cds-search #btn-appointment, #cds-search #page-details .button.big, #cds-search #page-details .options-menu, #cds-search .features #summary, #cds-search .feature-availability, #cds-search #page-details #title-box #price .link, #cds-search #page-details #title-box #price sup {
	display: none; }
#cds-search #screen-holder {
	position: relative;
	width: 100%;
	left: 0;
	height: 920px;
	overflow: hidden; }
#cds-search #header-site {
	height: auto; }
#cds-search #header-site #logo img {
	width: 144px;
	height: auto; }
#cds-search .container {
	margin: 0;
	width: 100%; }
#cds-search .gallery {
	margin-top: 20px;
	width: 48%;
	float: left; }
#cds-search .contact .more, #cds-search #page-details #address #location-more, #cds-search .actions, #cds-search #tab-holder, #cds-search #tab-holder ul, #cds-search .contact hr, #cds-search #footer, #cds-search #copyright, #cds-search .thumbs {
	display: none; }
#cds-search #tab-holder {margin-top:0; overflow:hidden;}
#cds-search .contact {
	display: none; }
#cds-search .features {
	float: right;
	width: 48%;
	margin-bottom: 10px; }
#cds-search .contact #phone, #cds-search #page-details #address .location {
	width: 100%;
	display: block; }
#cds-search .contact #phone, #cds-search #page-details h2 {
	font-size: 1em; }
#cds-search .powered-by {
	display: none; }
#cds-search .print-warning {
	display: none; }
#cds-search #page-details {
	overflow: hidden;
	background: #000; }
#cds-search #page-details #title-box .share-prompt {
	display: none; }
#cds-search #page-details .container {
	overflow: hidden; }
#cds-search #page-details h1 {
	font-size: 95%;
	margin-bottom: 0;
	float: left;
	display: block;
	height: 20px;
	line-height: 20px; }
#cds-search #page-details #price {
	margin-bottom: 10px;
	float: right;
	display: block;
	height: 20px;
	line-height: 20px; }
#cds-search #page-details .attributes {
	margin-top: 0; }
#cds-search #page-details #btn-map {
	display: none; }
#cds-search #page-details h2 {
	padding-bottom: 5px;
	margin: 10px 0 0 0;
	border-bottom: 1px solid #dddddd; }
#cds-search #page-details h4 {
	font-size: 1em;
	margin: 5px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd; }
#cds-search #page-details p {
	margin-top: 5px;
	padding-top: 0; }
#cds-search #page-details table {
	border-bottom: 1px solid #dddddd; }
#cds-search #page-details hr {
	display: none; }
#cds-search #page-details hr.blue {
	display: block; }
#cds-search #page-details #title-box .price-type {
	width: auto; }
#cds-search #page-details #title-box {
	margin-top: 0; }
#cds-search #page-details #print-map {
	width: 47.5%;
	float: left;
	display: block; }
#cds-search #page-details #print-map-holder {
	width: 47.5%;
	float: left;
	margin-right: 5%;
	display: block; }
#cds-search #page-details .dealer-address {
	font-weight: normal; }
#cds-search #page-details .tab-content, #cds-search #page-details .resp-tab-content, #cds-search #page-details .calc-1 {
	display: none !important; }
#cds-search #page-details .tab-content.tab-description {
	display: block !important; }
#cds-search #page-details .tab-description p {
	padding-bottom: 20px;
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 165px;
	margin: 0 auto;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis; }
#cds-search #tabs {display:none !important;}
#cds-search #page-details .resp-tab-content {
	min-height: 230px; }
#cds-search  .result-btns {display:none;}
#cds-search img.print-photo {display: inline-block; max-height: 230px; max-width:33% !important; margin-bottom:5px;}
@media print and (orientation: portrait) {
    #cds-search img.print-photo {max-width:48% !important;}
}
#cds-search .print-description {margin-top:21px;font-size:1.15em; margin-left:-10px;}
#cds-search .desc-title {font-weight:bold;}
#cds-search .features > div {width:100%; margin-top:20px;}
#cds-search .footer-menu {display:none;}
#cds-search table.attributes {margin-left:20px;}
#cds-search .print-break {page-break-after: always;}
#cds-search #page-details .c-gallery #car-photo {width:80%;}
#cds-search .print-dealer {position:absolute; right:20px; top:20px; text-align:right; font-weight:bold;}
#cds-search #page-details table {border-bottom:none;}
#cds-search #detailed-info {min-height:0;}