/* Print Styles */

@media print {
	body {
		background:white; 
	    font-size:10pt; 
	    margin: initial;
	    color: #000;
	 }

	.alert, header.header-top, header.site-header, .main-navigation, .header-search, .header-of, .header-top, .pri-sidebar, .featured-section, .breadcrumbs, .sidebar, .activities-sidebar, .addthis_toolbox, footer.bottom-footer, #glt-footer, .audio-player, video, iframe {
		display: none !important;
		visibility: hidden !important;
	}

	.wp-page-container, #print-addon {
		display: block !important;
		margin-left:0; 
	    float:none; 
	    width:auto;
	}

	#print-addon img {
		max-width: 100px;
	}

	.entry-content, .the-content {
		display: block !important;
		margin-left:0; 
	    float:none; 
	    width:auto
	}

	.entry-content a {
		 font-weight:bold; 
	     color:#000066; 
	     text-decoration: underline;
	}

	a[href]:after{
		content: none !important;
	}

	h1, h2, h3, h4, h5, h6 {
		page-break-after:avoid; 
	    page-break-inside:avoid;
	 }
	h3 { margin-bottom:0px; 
	     padding-bottom:0px }
	blockquote, table, pre { page-break-inside:avoid }
	ul, ol, dl  { page-break-before:avoid }
	img.centered { display: block; 
	     margin-left: auto; 
	     margin-right: auto; }
	img.right { padding: 4px; 
	     margin: 0 0 2px 7px; 
	     display: inline; }
	img.left { padding: 4px; 
	     margin: 0 7px 2px 0; 
	     display: inline; }
	.right { float: right; }
	.left { float: left }

	img { page-break-inside:avoid; 
	     page-break-after:avoid; }
	}
}