/*
Sections that are hidden when printing the page. We only want the content printed.
*/


body {
color: #000 !important; 
background-color:#fff !important; 
border:0 !important;
font-size:9pt;
line-height:1.3; 
}

* {
border:0 !important; 
}

.accessibility,
.noprint
 {
display:none !important; 
}

/* 
remove all width constraints from content area
*/
div#content,
div#main {
/*display:block !important;*/
width:100% !important;
/*border:0 !important;
padding:1em !important;*/
}
.print {
	display:inline;
	}

/* hide everything else! */
div#header,
div#header h1 a,
div.breadcrumbs,
div#search,
p.footermenu,
div#menu_vert,
div#news,
div.right49,
div.left49,
div#sidebar,
div#menuwrapper,
ul#primary-nav,
div.addbutton,
div.infobox,
iframe#oracleframe,
.gotop  {
   display: none !important;
}

img {
float:none; /* this makes images couse a pagebreak if it doesnt fit on the page */
}
#pagewrapper {
	background-color:#fff;
	}
div#content {
	margin:0;
	}
	
/*  ORACLE READING FORMATTING  */
#column1 {
	float:left;
	width:250px;
	margin:0 0 0 30px;
	padding:0;
	}
#column2 {
	width: 312px;
	margin:0;
	padding:0;
	margin-left:325px;
	}
#bottom {
	clear:both;
	width:100%;
	padding-top:22.5px;
	}
#spreadmap {
	width:251px;
	height:344px;
	overflow:hidden;
	position:relative;
	border: 2px solid #85191B;
	}
#spreadmap a {
	margin:0;
	padding:0;
	line-height:1px;
	}
.spreadcard {
	position:absolute;
	}
ul#spreadlist {
	list-style-type:none;
	padding:0;
	margin-left:0;
	}
ul#spreadlist li {
	padding:0;
	margin:11px 0;
	}
.cardinterp p {
	margin:0;
	text-indent:2em;
	}
.query {
	font-weight:bold;
	}
#container h2 {
	text-align:center;
	}
#main p, #main h4 {
	margin-right: 23px;
	margin-left: 23px;
	}
#main h4 {
	margin-bottom:0;
	}
#footer {
	margin-top:25pt;
	padding-top:25pt;
	border-top: 2pt dashed #222;
	font-size:8pt;
	}