/*
Print CSS Document for ACLA Library Websites

Updated: 6/7/06
*/

body {
   background: white;
   font-size: 12pt;
   color: black;
   }
* { color: inherit !important; background: transparent;}
#topnav, #nav, .spacer, .spacerHighlight {
   display: none;
   }
#container, #header, #bottom, #rightcolumn, #content, #hours, #contact, #events, .column, #foot {
   position: relative !important;
   top:auto;   left: auto;
   height: auto;
   width: auto !important;
   margin: 0;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background-color: transparent;
   clear: both;
   text-align: left;
   }
div#content, #contact, #events {
   margin: 1em;
   padding-top: 0.5em;
   border-top: 1px solid #930;
   }
 div#content {
 	position: relative !important;
 	display: block !important;
 	width: 60% !important;
 }
#hours, #contact, #events{
	margin: 0;
 	position: relative !important; 
 	display: block !important;
 	width: 100% !important;
	border: 1px solid #930;
	padding: 10px;
 }
#rightColumn {
	position: absolute !important; 
 	display: block !important;
	margin: 20px !important;
	width: 25% !important;
	float: right !important;
	clear: right !important;
	top: 0px;
	right: 10px;
}
div#header {
	margin-bottom: 2.5em;
	padding: 0;
	height: 0;
}
#header h1{
	position: relative;
	top:0;
	left:0;
	padding: 0; margin: 0;
	}
div#header img {
   vertical-align: bottom;
   }
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#foot {
	margin-top: 1em;
	}