/* Results Set Document */
@media screen{
/* General Result Page Styles */
	#resultsetfooter {position:relative; width:100%; text-align:center; _height:1%;}
	#topofpage { float:left; }
	.rssFeed { float:right; }
	#optionsbuttonsdiv, #programsbuttonsdiv { margin: 5px; }

/*Search Results */
	.details {display:none;}
	
	.foundas {position:relative; padding-left:5px; top:7px; font-size:10pt;}
	
	.result {position:relative; margin:10px 5px 13px 5px; opacity:.9}
	.resultsbox {position:relative; padding:0px; overflow:hidden; min-height:150px; _height:expression(this.clientHeight < 151 ? "150px" : this.clientHeight + "px"); _overflow:visible;}
	
	.controls {position:absolute; left:0px; top:0px; padding:4px; text-align:center; padding-bottom:10000px; margin-bottom:-10000px; width:35px; _padding-bottom:0px; _margin-bottom:0px; _height:expression(this.parentNode.clientHeight - 4 + 'px');}
	.controls input {display: none;}
	.save {position:relative; text-align:center; padding-top:10px;}
	.save input {padding:0px; margin:0px;}
	
	.record {position:relative; margin:0px 0px 10px 43px; _height:1%; padding-top:0px;}

.title {position:relative; height:42px; margin-bottom:3px; padding:3px; border-bottom:4px double; line-height:21px; overflow:hidden;}
	
	.type { float:right;}
	
	.bookjacket {/*position:absolute;*/ margin:3px; float:left;}
	
	.iteminfo { margin:0px 0px 0px 100px; line-height:22px;}
	.iteminfo div { padding:1px 5px 1px 5px; min-height:20px; line-height:20px; _height:1%;}
	
	.author, .date, .found, .locations {font-size:12pt;}
	
	.location {position:relative; margin-left:20px;}
	.location table tr td {font-size:12pt;}
	
	.foundas span, .call { cursor:help; border-bottom:2px dotted;}
	
	.availability { font-weight:bold;}

/* Browse Result */
	#bresults {position: relative; width:100%;}

	#bresults td {text-align:left;}
	#bresults tr {height: 40px;}

	#SeeorSeeAlsoDiv {height: 20px; }

	span.sub {padding-left:25px; font-weight:bold;}
	span.numeric {padding-left:25px}
}

@media print{
	body {font-family:Arial, Helvetica, sans-serif; background: white;}
	
	#banner {background:white; height:auto; width:98%; border-bottom:1px solid #000; margin-bottom:10px;}
	#banner span#libraryname {display:inline; font-size:16pt; color:#000;}
	
	#toolbar, #resultfoot, #searchbar, .shadow, .controls {display:none;}
	.hidden, br, .author b, .date b, .type, #rssFeed {display:none;}
	
	.result {position:relative; margin:10px 5px 13px 5px;  page-break-inside: avoid; /*height:1.25in;*/}
	.resultsbox {position:relative;}
	
	.record {position:relative; _height:1%; padding-top:0px; clear:both;}
	.title {position:relative;}
	
	.title a:link, .title a:visited {font-size:12pt; color:#000000; text-decoration:underline;}
	.title a:link:hover, .title a:visited:hover {color:#000000; text-decoration:underline;}
	
	
	.bookjacket {position:relative; margin:3px; float:left; display:none;}
	
	.author, .date, .details {position:relative; left:15px;}
	
	#results {background:white; padding:5px; opacity:.9; margin:5px;}
	
	.author a {color:#000000; text-decoration:none;}
/*Browse Results*/
	#bresults {margin:10px; padding:0px; width:auto;}

	#bresults td {text-align:left;}
	#bresults tr { height: 40px;}
	
	#resultsetfooter, #topofpage, .rssFeed {display:none;}
}