/* for printing, masking tags                        
/* requires @media screen on # main (root only)     
/* requires @media screen on #container (root only)    */


@media print {

	#container 	{
		position: relative;
		clear:both;
		}

	#main 	{
		display: inline;
		position:absolute;
		top:45px;
		left:0px;
		width:100%;
	}

	HTML BODY #main {
		top:0px;
	}

	#intro {
		position:absolute;
		padding:2px;
		top: 4px;
		border-bottom:1px solid gray;
		width:100%;	
	}
		
	#library_intro {
		margin-bottom:10px;
		padding-top:0px;
	}

	#main {
		margin-top:50px;
	}

	#all_footer,
	#band,
	#navigator,
	#intro .p1,
	#intro .p2,
	#footer
	 {
	display:none;
	}

	#main ul.search_tabs{
	      margin:0;
	      padding:0;
          list-style:none;
          clear:right;
          height:24px;
          background : url("pointsable.gif") repeat-x bottom left;
          }

	#main ul.search_tabs li{
		float:left;
		padding:3px 6px 0px 6px;
         	border:1px solid #666666;  
          	margin-right:4px;
		margin-bottom:5px;
          	height:19px;
          	border-bottom:none;  
		background:#999999;
		color:#000000;}

	#main ul.search_tabs li a{
		text-decoration:none;
		font-weight:normal;
		color:#000000;
		}
          
	#main ul.search_tabs li#current{
	  	float:left;
	  	padding:3px 6px 0px 6px;
	  	background:#FFFFFF;
         	border:1px solid #cccccc;  
          	border-bottom:1px solid #FFFFFF;
	  	margin-bottom:4px;
          	height:19px;
          }
          
    #main  #search_crl {
    	clear:both;
    	}      

	.parent-record {
		margin:0px;
		padding:0px;

	}
	
	.child-record {
	    margin-left: 5px;
	    text-align: justify;
    	border-style: none;
	}

	#SrchResult_list_ blockquote {
		margin:0px;
		padding:0px;

	}

	

}

