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


@media print {

	body {
		display: block;
		width: 100%;
	}

	a[href]:after { content: "" !important; }
	span,
	img {display:block; page-break-inside: avoid;}

	h1 {
		font-size: 32px !important;
		page-break-after: avoid;
		display: inline;
	}
	.shared-layout,
	.results-wrapper {padding-top: 0 !important}
	/*.contentRender_name_plugins_listings_layout_list { page-break-before: avoid; }
*/
	.results-wrapper .results {transform:none !important;}
	.panel_page {
		width: 100%;
		margin: 0;
		float: none;
	}

	.panel-one-col,
	.panel-two-col-right,
	.panel-two-col-left,
	.panel-two-col-even {
		margin: 0;
	}

	.top-header,
	.header_container .nav-primary,
	.header_container .mobilenav,
	.header_container .secondary-img,
	.header_container .small-img,
	.slideshow_container,
	.contentRender_name_plugins_collections_template_custom_imagebox_grid,
	.contentRender_name_plugins_common_parallax_image,
	.contentRender_name_plugins_collections_template_custom_highlights,
	.contentRender_name_plugins_collections_template_custom_imagebox,
	.contentRender_name_plugins_collections_template_custom_banner_show_more,
	.contentRender_name_plugins_collections_template_custom_featured_slider,
	.contentRender_name_plugins_collections_template_custom_slider,
	.imgbox-highlight .img-cont,
	.imgbox-highlight .view-button,
	.shared-anchor,
	.banner-callout .left-side,
	.banner-callout .right-side,
	.shared-list ul.mobile-options,
	.shared-list .results,
	.shared-list .desktop-filters,
	.shared-item .image-container,
	.shared-item .link-cont,
	.shared-list .listings-bottom,
	.shared-items .shared-item .sitelink,
	.shared-detail .shared-back-button,
	.shared-detail .addthis,
	.shared-detail .detail-slider,
	.shared-detail .link-cont,
	.shared-detail ul.tabs,
	.shared-detail .map-panel,
	.contentRender_name_plugins_collections_template_custom_dtn_callout,
	.contentRender_name_plugins_collections_template_custom_spotlight,
	.contentRender_name_plugins_common_quote_box,
	.panel-three-col-even .title,
	[data-sv-alerts],
	.banner-callout .left-side,
	.banner-callout .right-side,
	.footer_container { display:none !important; }

	.banner-callout,
	.header-section .logo .main-img {
		display: block !important;
		width: auto;
	}

	.banner-callout {
		page-break-after: avoid;
		color: #000;
	}

	.results-wrapper{
		margin: 0 !important;
		/*height: 100%;*/
	}

	.custom-textbox-panel > a,
	.custom-textbox-panel .custom-textbox,
	.panel-two-col-left .flex,
	.panel-two-col-right .flex{
		display: block;
	}

	/*.shared-layout,
	.shared-items-container,
	.shared-items .list { height: 100%; }*/

	/*.listing-block .content-inner,
	.results-wrapper,
	.results-wrapper .results,
	.shared-item { height: auto !important; }*/

	.shared-list .results-wrapper .shared-items .container,
	.shared-list .results-wrapper .shared-items .shared-item.item{
		position:relative !important;
		/*page-break-inside: avoid !important;*/

	}
	.shared-list .results-wrapper .shared-items .shared-item.item{
		display: block !important;
	}

	.listing-container .listing-blocks-container .listing-block .columns { width: 100% !important; }

}
