/* 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;

}



/* 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 {

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;

}

/* Homepage Theme Tweaks */

.skiplinks {
display: none;
}

#head .logo .urilogo, .sf, #head .quick, #nav, #head, #key a.hidetext {
display: none !important;
}

ul.slides, .flexslider, #subnav {
display: none;
}

#key {
margin-bottom: 5px;
}

#key img {
float: left !important;
margin-right: 15px !important;
display: inline !important;
}

#key h2 {
margin: 0px;
margin-bottom: 8px;
}

#key h2 a {
color: #EDB611;
}

#key p a {
color: #555;
}

#key p {
font-size: 1.1em;
line-height: 1.8;
}

#key .item {
margin-bottom: 8px !important;
}

#key .nomargin {
display: none !important;
}

#key .item.two.hpes {
padding-right: 0px !important;
padding-left: 0px !important;
}

.homebuttons {
display: none !important;
}

#key .grid-4, #key .grid-5 {
margin-right: 0px !important;
margin-left: 0px !important;
}

#announcement {
padding: 0px !important;
display: table !important;
border-collapse: collapse;
border: 1px solid #999;
}

#announcement .contentbug {
display: table-cell !important;
width: 30% !important;
float: none !important;
border: 0px !important;
padding: 2%;
}

#announcement .contentbug.oddcontent {
float: none !important;
width: 30% important;
}

.grid-13 {
margin: 0px !important;
width: 100% !important;
}

#key .video-container {
display: none;
}

#key .two iframe {
height: auto !important;
padding: 0px !important;
margin: 0px !important;
}

#key .video-container iframe {
display: none !important;
height: 0px !important;
}

#announcement a {
color: #27447A !important;
}

#connect {
display: none !important;
}
}