/*
Main print styles for U.Va. Library website.
*/


body,
.docWrap,
#mainContent,
.hd,
.bd,
.box,
#subContent1,
#subContent2 {
	width: 100% !important; 
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	overflow: visible;
	height: auto;
	border: 0 !important;
}
   
#globalHd,
#globalNav,
#sectHd,
#globalFt,
.nav,
hr {
	display: none;
}

#mainContent hr
#subContent1 hr,
#subContent2 hr {
	display: block;
	position: static;
}
                    

#content,
.docWrap,
.hd,
.bd,
#mainContent h1 {
	background: none !important;
}


body * {font-family: "Times New Roman", Times, serif}
code, pre { font-family:"Courier New", Courier, mono}
body {font-size: 12pt} 

#subContent1,
#subContent2 {
	font-size: 11pt;
}

#mainContent h1 {
	border-bottom: 3px solid #000;
	padding: 0 0 .5em 0;
	margin: 1em 0;
	font-size: 20pt;
}
#mainContent h2 {
	margin: 1em 0;
}

h1,
h2,
#subContent1 h2 a,
#subContent2 h2 a {
	font-family: Arial, Helvetica, sans-serif !important;
	color: #000 !important;
}           

#subContent1 .box h2,
#subContent2 .box h2 {
	margin: 1.5em 0 !important;
	padding: 0;
}

#subContent1:before {
	content: "\2193 Content below is from sidebar columns";
	display: block;
	border-top: 3px solid #000;
	border-bottom: 1px solid #ccc;
	padding: .2em 0;
	margin: 18pt 0;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;      
	font-style: italic;
	text-transform: uppercase;
	text-align: center;
}





/* Avoid page breaks right after headings */
h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

/* Format acronyms and abbreviations for print*/
abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}
                                                   
a, a:visited {
	text-decoration: underline !important;
	color: #000 !important;
}

/* Disable background graphics of links  */
#page a[href^="http:"], #page a[href^="https:"]
{
  padding-left: 0;
  background-image: none;
}

/* Enable URL output in print layout */
a[href]:after {
  content:" <URL: "attr(href)">";
  color:#444;
  background:inherit;
  font-style:italic;
  font-size: 80%;
}