@media print {

	* {
	    color: #000000 !important;
	    text-shadow: none !important;
	    background: transparent !important;
	    box-shadow: none !important;
	}

	a[href]:after {
		display: none;
	}

	#layout-header,
	#layout-featured,
	#layout-before-main,
	#layout-main,
	#layout-after-main,
	#layout-tripel,
	#layout-footer footer {
		max-width: 980px;
		width: 95%;
	}

	#header #logo {
		margin-top: 10px !important;
	}

	#header #logo img {
		display: none;
	}

	#header #logo img.print {
		display: block;
	}

	#content .wrapper {
		border: 0;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0;
	}

	ul.search-results > li,
	.list-item article {
		page-break-before: auto;
    	page-break-after: auto;
    	page-break-inside: avoid;
		width: 50%;
	}

	ul.search-results .marquee,
	.list-item .marquee {
		position: relative;
	}

	ul.search-results .marquee:before,
	.list-item .marquee:before {
		left: 50%;
		margin-left: -69px;
	}

	ul.search-results .logo,
	.list-item article .logo {
		float: none;
		margin: 0;
		text-align: center;
		width: 100%;
	}

	ul.search-results .details,
	.list-item article .details {
		float: none;
		height: 80px;
		margin: 10px auto 0;
		text-align: center;
		width: 220px;
	}

	.content-item .Logo {
		width: 25%;
	}

	.content-item .detailMap {
		width: 70% !important;
	}

	.content-item .left-column {
		margin: 0;
		width: 100%;
	}

	.content-item .left-column h2 {
		margin-top: 20px;
	}

	.content-item .left-column .region {
		float: none;
	}

	.content-item .left-column .region label {
		float: none;
	}

	.content-item .left-column .region .region {
		display: inline;
	}

	.content-item .left-column .region .color-box {
		display: inline;
		font-weight: normal;
		line-height: 24px;
		margin: 0;
	}

	.content-item .left-column .region.north .color-box:after {
		content: 'orth';
	}

	.content-item .left-column .region.south .color-box:after {
		content: 'outh';
	}

	.content-item .left-column .region.east .color-box:after {
		content: 'ast';
	}

	.content-item .left-column .region.west .color-box:after {
		content: 'est';
	}

	.content-item .left-column .region.lake .color-box:after {
		content: 'ake Area';
	}

	.content-item .right-column {
		margin: 15px 0 0;
		width: 100%;
	}

	#layout-footer {
		padding-top: 0;
	}

	#footer .bottom-left {
		margin: 0;
		text-align: center;
		width: 100%;
	}

	#footer article.widget-ContactInfo p {
		display: inline;
		float: none;
		font-family: 'Maven Pro', Arial, sans-serif;
		line-height: 1em;
		margin: 0;
	}

	#header article,
	#main-navigation,
	.zone-featured,
	.steadyrain.search-filters-widget,
	#jrs_calendar_form,
	.region-legend,
	ul.search-results .details .learnmore,
	 .list-item article .details .learnmore,
	ul.search-results .details .directions,
	.list-item article .details .directions,
	ul.search-results .details .booknow,
	.list-item article .details .booknow,
	ul.search-results .details .region,
	.list-item article .details .region,
	.steadyrain .pagination,
	.content-item .left-column .directions,
	.content-item .back,
	#footer article,
	#footer article.widget-ContactInfo p.Lake,
	#footer article.widget-ContactInfo p.VisitMO,
	#footer .SteadyRain,
	#footer .bottom-right {
		display: none !important;
	}

	#footer article.widget-ContactInfo {
		border: 0;
		display: block !important;
		height: auto;
		padding: 0;
		text-align: center;
	}

}