@media print {

	body { 
		background: white; 
		color: black; 
		margin:0; 
	}
	
	a:link, a:visited, a:active, a:hover {
		color: black !important;
	}
	
	.entry-content p,
	.entry-content h1,
	.entry-content h2,
	.entry-content h3,
	.entry-content h4,
	.entry-content h5,
	.entry-content h5 a,
	h5 a:link,
	.entry-content h6 {
		color: black !important;
	}
	
	#blog-title, #blog-title a, #blog-description, #blog-description a:link, #blog-description a:visited, #blog-description a:active, #blog-description a:hover {
		color: black !important;
	}

	#page-banner {
		height: 283px !important;
	}
	
	#access {
		background-color: white;
		border: 1px solid black;
	}
	
	.title-overlay h1.entry-title {
		color: black !important;
	}
	
	.entry-content h3 {
		border-bottom: 1px solid #999;
	}
	
	.entry-content h1, .entry-content h2 {
		border-top: 1px solid #999;
	}
	
	#container {
		border-top: 5px solid #999;
	}
	
	#content {
		margin-top: 0;
		padding-top: 20px;
	}
	
	.entry-content h4, .gold-heading {
		color: #999 !important;
	}
	
	.footer-box h3 {
		color: black !important;
		border-bottom: 1px solid #999;
	}
	
	#footer {
		padding-top: 30px;
		border-top: 1px solid #999;
	}
	
	#siteinfo, #siteinfo p {
		background-color: white;
		color: black !important;
	}
	
	#siteinfo a {
		color: black !important;
	}
	
	img.print-logo {
		display: block !important;
		width: 280px;
		height: 150px;
		position: absolute;
		top: 25px;
	}

	#page-banner img.print-image {
		display: block !important;
		width: 100%;
		height: 228px;
		margin-top: -173px;
	}
	

	/* Home Page Styles */

	#home-banner {
		margin-top: 0 !important;
	}
	
	#home-banner,
		body.home .infobox-fourcol.first-col,
		body.home .infobox-fourcol.second-col,
		body.home .infobox-fourcol.third-col,
		body.home .infobox-fourcol.fourth-col {
		background-image: none !important;
	}
	
	#home-banner img.print-image {
		display: block !important;
		width: 100%;
		height: 228px;
		margin-top: 0;
	}

	#home-banner img.print-image.print-pickup {
		display: block !important;
		width: 100%;
		height: 78px;
		margin-top: 0;
	}
	
	.home .title-overlay {
		margin-top: 0 !important;
		position: absolute;
		top: 138px;
		float: none;
		background-color: transparent !important;
	}
	
	body.home .infobox-fourcol.first-col img.print-image {
		display: block !important;
		width: 149px;
		height: 149px;
		margin-top: -132px;
		margin-left: 11px;
		margin-bottom: 15px;
	}
	
	body.home .infobox-fourcol.second-col img.print-image {
		display: block !important;
		width: 149px;
		height: 149px;
		margin-top: -132px;
		margin-left: 11px;
		margin-bottom: 15px;
	}
	
	body.home .infobox-fourcol.third-col img.print-image {
		display: block !important;
		width: 149px;
		height: 149px;
		margin-top: -132px;
		margin-left: 11px;
		margin-bottom: 15px;
	}
	
	body.home .infobox-fourcol.fourth-col img.print-image {
		display: block !important;
		width: 149px;
		height: 149px;
		margin-top: -132px;
		margin-left: 11px;
		margin-bottom: 15px;
	}							

	.home .infobox-twocol h3 {
		margin: -14px 0 10px 0;
    		text-align: left;
		background-color: white !important;
	}

	.home .inforbox-fourcol h3 {
		padding-bottom: 10px;
    		background-color: white !important;
		black: #000000;
	}

	.home #home-banner p,
	.home #home-banner a:link,
	.home #home-banner a:visited,
	.home #home-banner a:hover,
	.home #home-banner a:active {
		color: white !important;
	}

	.home #home-banner h1, /* white */
	.home .infobox-twocol p,
	.home .infobox-twocol h3,
	.home .green-bg h3, /* white */
	.home .yellow-bg a:link, .home .yellow-bg a:visited, .home .yellow-bg a:active, .home .yellow-bg a:hover,
	.home .green-bg a:link, .home .green-bg a:visited, .home .green-bg a:active, .home .green-bg a:hover,		
	.home #four-column-wrapper .infobox-fourcol h3, /* white */
	.home #four-column-wrapper .first-col p,
	.home #four-column-wrapper .first-col a:link,
	.home #four-column-wrapper .first-col a:visited,
	.home #four-column-wrapper .first-col a:active,
	.home #four-column-wrapper .first-col a:hover,
	.home #four-column-wrapper .second-col p,
	.home #four-column-wrapper .second-col a:link,
	.home #four-column-wrapper .second-col a:visited,
	.home #four-column-wrapper .second-col a:active,
	.home #four-column-wrapper .second-col a:hover,
	.home #four-column-wrapper .third-col p,
	.home #four-column-wrapper .third-col a:link,
	.home #four-column-wrapper .third-col a:visited,
	.home #four-column-wrapper .third-col a:active,
	.home #four-column-wrapper .third-col a:hover,	
	.home #four-column-wrapper .fourth-col p,
	.home #four-column-wrapper .fourth-col a:link,
	.home #four-column-wrapper .fourth-col a:visited,
	.home #four-column-wrapper .fourth-col a:active,
	.home #four-column-wrapper .fourth-col a:hover {
		color: #000000 !important;
	}
}