/*
	This file will be included in header in every page after foundation.
	It should be used for content that relates
	to your site as a whole, it should not be used for
	plugin-specific css
*/


/*print header on page template*/

.print-header { display: none; }

@media print {
	body {
		margin: 0.5cm !important;
	    margin-top: 0px !important;
	    background: none !important;
	    height: initial;
	}
	img {
		page-break-inside: avoid;
	}
	body * {
	    float: none;
	    page-break-before: avoid;
	    text-align: left;
	    font-size: .8rem;
    }
    h1 {
    	font-size: 25px;
    	line-height: 30px;
    }
    h2 {
    	font-size: 20px;
    }
    p {
    	line-height: 1.4;
    	font-size: .8rem;
    	clear:both;
    }
	a[href]:after {
		content: "" !important;
	}
	iframe { display: none !important; }
	.contentAreaBottom {
		padding-top: 0
	}

	/*highlights*/
	.highlights .slide.slick-current {
		display:block !important;
	}
	.highlights .slick-track {
		width: 830px !important;
		transform:none !important;
	}
	.contentAreaMiddle {
		width: 100% !important;
	}
	.custom-highlight-row {
		max-width: 1006px !important;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.highlights {
		padding: 0 80px !important;
	}
	.highlights .slide {
		width: 830px !important;
	}
	.highlights [class*="column"]+[class*="column"]:last-child {
		float: left;
	}
	.highlights .mainTitle {
		font-size: 18px !important;
		line-height: 18px !important;
		max-width: 300px !important;
	}
	.highlights .imageColumn {
		float: left;
		width: 25%;
	}
	.highlights .contentColumn {
		float: left;
		width: 45%;
		padding: 0;
	}
	.highlights .title a{
		font-size: 20px;
	}
	.highlights .contentColumn .moreLink a {
		font-size: 10px;
	}
	/*featured events*/
	.featuredEvents {
		max-width: 700px;
	}
	.featuredEvents .item {
		width: 180px !important;
		margin: 0 30px;
	}
	.featuredEvents .item .image img {
		width: 150px;
		height: 100px;
	}
	.shared-list .item { page-break-inside: avoid; }
	/*listings*/
	.listings .gMapContainer {
		display: none;
	}
	.item {
		margin-bottom: 5px !important;
	}
	.listings .item .detail-c2 {
		min-height: 0 !important;
	}
	.listings .item .detail-c2 h4 a {
		font-size: 20px;
	}
	.listings .item ul.info-list {
		font-size: 12px !important;
	}
	.listings .item ul.info-list li {
		font-size: 12px !important;
	}
	.listings .item ul.info-list .phone {
		font-size: 12px !important;
	}
	/*events*/
	.eventsContainer .items .catHeading {
		font-size: 18px;
	}
	.eventsContainer .item .detail-c2 {
		padding-bottom: 5px !important;
		min-height: 0 !important;
	}
	.eventsContainer .item .detail-c2 h4 a {
		font-size: 20px;
	}
	.eventsContainer .item .detail-c2 h4 a {
		font-size: 20px;
		text-decoration: underline;
	}
	.eventsContainer .item ul.info-list {
		font-size: 12px !important;
	}
	.eventsContainer .item ul.info-list li {
		font-size: 12px !important;
	}
	.eventsContainer .item .desc {
		font-size: 12px !important;
	}
	.eventsContainer.shared-list .listingFilterContainer {
	    padding-top: 0;
	}
	/*coupons*/
	.coupons .item .detail-c2 {
		padding-bottom: 5px !important;
		min-height: 0 !important;
	}
	.coupons .listingDetail {
		font-size: 20px !important;
		text-decoration: underline !important;
	}
	.coupons li p,
	.coupons li a {
		font-size: 12px !important;
	}
	.coupons li.locations {
		text-decoration: underline;
	}
	/*shared detail*/
	.shared-detail {
		margin-bottom: 0 !important;
	}
	.shared-detail .tabs-content {
		border: none !important;
	}
	.shared-detail .detailPanes {
		margin-top: 0 !important;
	}
	.shared-detail .detailPanes .detailPanes-inner{
		padding:0 !important;
	}
	.shared-detail .gMapContainer {
		display: block !important;
	}
	.shared-detail .shared-list {
		padding-bottom: 0 !important;
	}
	/*blogs*/
	.blogPost .teaserContent .articleTitle a {
		font-size: 22px;
	}

/* Hide These*/
	button,
	form,
	.header_container,
	.slideshowContainer,
	.shareButtons,
	.sidebar_container,
	.iBox,
	.featured-offers,
	.showGMap,
	.listFilters,
	.detail-c1,
	/*.listings .gMapContainer,*/
	.booking,
	.rssLink,
	.highlights .slide,
	.eventsContainer ul.info-list.inline-list,
	.top-buttons,
	#dtnContainer,
	.couponsTop,
	.couponsBottom,
	.coupons .info-list.inline-list li,
	.shared-detail .return,
	.shared-detail .detailTop .mediaGallery,
	.shared-detail .detailInfo .info-list.inline-list,
	.shared-detail .detailInfo .info-list.tb-container,
	.shared-detail .detailPanes .tabs,
	.shared-detail .detailPanes .mapTabs,
	.shared-detail .detailInfo .printPage,
	.contentRender_name_plugins_core_textbox img,
	.blogPost .teaserContent .primaryImg,
	.blogPost .articleContent img,
	.footer_container {display: none !important;}
}