/* CSS Document */

@media print {
	.noPrint { display:none; }
	
	.toTop { display:none; }

	#printLogo { display:block; margin:0px; padding:0px; }
	
	h1, h2, h3 { font-size:1.5em; color:#151515; font-weight:bold; margin:0px 0px 8px 0px; }
	h4 { font-size:1.2em; text-transform:uppercase; letter-spacing:1px; border:none; border-bottom:1px solid #333; /*border-width:1px 0px;*/ padding:3px 0px; background:#efefef; margin:10px 0px 5px 0px; }
	h5 { font-size:1.2em; font-weight:bold; margin:20px 0px 10px 0px; }
	h6 { font-size:1em; font-weight:bold; text-transform:uppercase; letter-spacing:1px; border-bottom:1px solid #333; }
	
	table.accessJustice { border:none; border-collapse:collapse; border-color:none; border-image-width:0px; }
	
	#tertiary-menu { display:none; }
	
	select.dropDown { display:none; }
	
	.printHeaderCounty { page-break-before:always; }
	.countySection { width:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; border-top:1px solid #CED9E4; display:block; }
	
	.mapColumn { width:33%; float:left; }
	.contactColumn { width:66%; margin:0px; padding:0px; overflow:hidden; border-left:1px solid #CED9E4 }
	.contactColumn .contactColumn1 { width:47%; margin:0px; padding:5px; float:left; }
	.contactColumn .contactColumn2 { width:47%; margin:0px; padding:5px; float:right; border-left:1px solid #CED9E4; }
	.contactColumn .contactColumn3 { width:99%; margin:0px; padding:5px; }
	
	.magistrateColumn1 { width:49%; margin:0px; padding:0px; float:left; }
	.magistrateColumn2 { width:45%; margin:0px; padding:0px 0px 0px 3px; float:right; border-left:1px solid #CED9E4; }
	
	.probationArea{ width:100%; margin:0px; padding:0px; overflow:hidden; border-bottom:1px solid #CED9E4; display:block; }
	.probationLeft { width:47%; marging:0px; padding:0px; float:left; }
	.probationRight { width:47%; margin:0px; padding:0px 0px 0px 5px; float:right; border-left:1px dashed #CED9E4; }
	
	.probationColumn1 { width:35%; margin:0px; padding:0px; float:left; }
	.probationColumn2 { width:64%; margin:0px; padding:0px 0px 0px 5px; float:right; border-left:1px solid #CED9E4; }
	 
	#main-content { width:100% !important; float:none !important; }
	#sub-content { width:100% !important; float:none !important; }
	
	#searchText { display:none !important; }
	#cse-search-form { display:none; }
	
	.fixedHeader { display:none; }
	
	.top #opinions_info { display:none; }
	
	#caption { display:none; }
	
	#opinions_wrapper { margin:0px; padding:0px; background:none; }
	
	#opinions_wrapper #opinions_length { display:none; }
	
	#opinions_wrapper #opinions_filter { display:none; }
	
	#opinions_wrapper .dataTables_info { height:22px; margin:0px; padding:8px 0px 0px 5px; font-weight:bold; }
	
	
	#opinions_wrapper #opinions_paginate { display:none; }
	
	#opinions_wrapper table#opinions caption { text-align:center; padding:10px 0px 10px 0px; margin:0px; border:1px solid #666; font-weight:bold; font-size:15px; }
	
	#opinions_wrapper table#opinions { background:#FFF; margin:0px auto; border-bottom:1px solid #3C4857; width:99%; }
	
	#opinions_wrapper table#opinions th { border-right:1px solid #ffffff; border:1px solid #333; background:url(../images/dataTableImages/printThBg.jpg) repeat; color:#FFFFFF; }
	
	#opinions_wrapper table#opinions td { border-bottom:1px solid #999; border-right:1px solid #999; padding:5px; }
	#opinions_wrapper table#opinions td:last-child { border-right:none; }
	
	.tooltip { display:none; }
	
	#searchText { display:none; }
	#cse-search-form { display:none; }
	
	#main-footer { display:none; }
	
	.clerksDesk #description { margin-bottom:20px; }
	.clerksDesk #blogSidebar { display:none; } 
	.clerksDesk .blogEntry .post-title-information .author { margin:0px; padding:0px; font-size:12px; color:#333333; }
	.clerksDesk .blogEntry .post-title-information .author .name { font-weight:bold; }
	.clerksDesk .blogEntry .post-title-information .post-date { font-size:12px; }
	.clerksDesk .blogEntry .post { border-bottom:1px solid #000; page-break-after:always; }
	
	.argumentList { margin-top:15px; counter-reset:argumentCounter; position:relative; }
	.argumentList .argumentInfo { overflow:hidden; padding:5px 5px 5px 23px; margin:0px 0px 7px 0px; position:relative; border-bottom:1px solid #000; }
	.argumentList .argumentInfo:before { content:counter(argumentCounter, decimal); counter-increment:argumentCounter; font-size:30px; color:#878787; font-weight:bold; height:50px; width:20px; position:absolute; top:7px; left:3px; }
	.argumentList .odd-argument { background:#f7f7f7; }
	
	#alphaListing dt img { display:none; }
	#alphaListing dt { font-weight:bold; margin:0px !important; padding:0px !important; }
	#alphaListing dd { display:block !important; margin:0px !important; padding:0px !important; }
	#alphaListing p.returnTop { display:none; }
	
	#expandAll { display:none; }
	#faq fieldset { border:none !important; margin-top:7px; }
	#faq fieldset legend { font-weight:bold; }
	#faq fieldset p { display:block !important; }
	
	#bottomMessage { display:none !important; }
	
	p.commentary { font-style:italic; color:#2e425e; background:#ececec; padding:2px; font-size:0.85em !important; }
}