/*
	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
*/

@page { margin: .5cm }

@media print {
	a[href]:after { content: "" !important; }
	p,
	span,
	img {display:block; page-break-inside: avoid;}
	a {text-decoration: none !important;}
	.panel_page {
		width: 100%;
		margin: 0;
		float: none;
	}
	.banner-carousel .item {max-width: 1000px;}
	.slick-list {height: auto !important;}
	.shared-list .listingContainer .columns.large-4 {width: 33%;}
	.shared-list .listingContainer .item .content-inner {padding-bottom: 0 !important; border: 1px solid #d2d1d1 !important; }
	.shared-list .listingContainer .item .content-inner a,
	.shared-list .listingContainer .item .content-inner h3,
	.shared-list .listingContainer .item .content-inner h5 {color: #000 !important}
	.listing-container .listing-blocks-container.alternate-layout .listing-block {page-break-inside: avoid;}

	.main-navbar-container.sticky .navbar-header,
	.main-navbar-container .btn-navbar-toggler,
	.main-navbar-container .ilny-logo,
	.main-navbar-container .navbar-contents,
	.main-navbar-container:after,
	.utility-navbar-container,
	.banner-carousel-container,
	.banner-carousel .item-link,
	.vguide-container,
	.highlights-container,
	.upcoming-events-container img,
	.upcoming-events-container .featured-event .event-datestamp,
	.upcoming-events-container .event-btn,
	.upcoming-events-container .title-btn,
	.blogs-container,
	.social-feeds-container,
	.slick-controls,
	.contentRender_name_plugins_common_container_interior_nav_addthis,
	.shared-filter,
	.shared-map,
	.subfilters-container,
	.shared-list .block-btn,
	.listingContainerFoot,
	.page-actions,
	.shared-detail .details-actions,
	.shared-detail .accordion-toggler,
	.shared-detail .content-map,
	.global-datestamp,
	.dtns-container,
	.special-highlights-container,
	.featured-events-container,
	form,
	footer { display: none !important; }
}

@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
