/**
 URI Standard content.
 +++++++++++++++++++++++++++++
 The default print stylesheet for all URI pages. Prints everything, without stripping out elements other than the hidden sunrise nav.
 +++++++++++++++++++++++++++++
*/

@media print {

	body {
		background:white;
		color:black;
		margin:1em;
		font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
		font-size: 10px;
	}

	a {
		text-decoration: none;
	}

	a img {
		border: 0px;
	}

	img {
		border: 0px;
	}

	a:link:after, a:visited:after {
		content: "" !important; /** override the bit in inuit.css that prints the href after links **/
	}

	/* prevent messy page breaks */

	h1, h2, h3, h4, h5, h6 {
		page-break-after:avoid;
		page-break-inside:avoid
	}
	img {
		page-break-inside:avoid;
		page-break-after:avoid;
	}
	blockquote, table, pre {
		page-break-inside:avoid
	}
	ul, ol, dl {
		page-break-before:avoid
	}


	/* Turn things off */

	#adminbar, #toppanel, #mainpage .metabar, #mainpage .singleside, #header .quick, #header .sf, #mainpage .one, #mainpage .three, #inbanner, #mainpage .tagline, #panel, .onefull, .logo, #riseal, .lhwm, #printtag, .pageinfoprint, .urilogo, #firstlayer, #topnav, #subpagetop, .skipkinks, #head, .slideshow, .flexslider, .inlineslide {
		display: none;
	}
	/* Style blockquotes */
	.post .entry blockquote {
		border-left: 5px solid #FFCC00;
		padding-left: 15px;
	}

	/* Keep these things */

	#header {
		display: block;
		border-bottom: 1px solid #888;
		padding-bottom: 10px;
		margin-bottom: 20px;
		background-color: #e2e2e2;
	}
	.logoprint {
		display: block;
		border-bottom: 1px solid #999;
		margin-bottom: 15px;
	}
	#footer {
		background-color: #fff;
		border-top: 5px solid #e2bc22;
		padding-top: 5px;
		color: #555;
		display: block;
		width: 100%;
	}

	#footer p {
		margin: 0px;
		padding: 0px;
		line-height: 1;
		color: #666;
		font-size: 1em;
	}

	#footer img {
		display: none;
	}

	#footer .right {
		display: none;
	}

	#footer .left {
		width: 100%;
		display: block;
	}

	.subcol, .two {
		display: block;
		width: 100%;
	}

	.subcol p, .two p {
		font-size: 1.2em;
		line-height: 1.6;
		color: #222;
		margin: 0px;
		padding: 0px;
		margin-bottom: 15px;
		text-align: justify;
	}

	.subcol h1, .two h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #075998;
		font-size: 2.4em;
		margin: 0px;
		padding: 0px;
		margin-bottom: 15px;
		font-weight: normal;
	}

	.two h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #dab10c;
		font-size: 1.8em;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		font-weight: normal;
	}

	.two h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #888;
		font-size: 1.5em;
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
		font-weight: normal;
	}

	p.notice {
		border-top: 3px solid #b4e2ec;
		border-bottom: 3px solid #b4e2ec;
		font-size: 1.1em;
		line-height: 1.4em;
		margin: 0px;
		padding: 0px;
		margin-bottom: 15px;
	}

	.subcol ul li, .two ul li {
		list-style-type: square;
		font-size: 1.2em;
		line-height: 1.4;
	}

	#subcol ul li a, .two ul li a {
		color: #1e6b9c;
		border-bottom: 1px dotted #1e6b9c;
	}

	#subcol ul li a:visited, .two ul li a:visited {
		color: #1e6b9c;
		border-bottom: 1px dotted #1e6b9c;
	}

	.wmtop p {
		background-color: transparent !important;
	}

}