/* FS CONTROL - PRINT STYLESHEET - UPDATED 2010-MAR-04 */

body {font-family: "Times New Roman", Times, serif; font-size: 1em; }
body img {display:none;}
a { text-decoration: underline; color: #000000; }

/* DEFINE CONTENT COLOR */
#content { color: #000000; }

/* HEADERS */
h1 { font-size: 1.4em; text-align:left; border-bottom:1px solid #000; padding-bottom:.75em; }
h2, #content legend, #tinymce legend { font-size: 1.2em; }
h3 { font-size: 1.1em; padding-bottom: 0; }
h4 { font-size: 1em;  padding-bottom: 0; }
h5 { font-size: .9em;  padding-bottom: 0; }
h6 { font-size: .8em;  padding-bottom: 0; }

/* sIFR STYLES */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none; }

/* STANDARD ELEMENTS */
.printElement { display: block; width: 100%; }
.screenElement { display: none; }
.handheldElement {display:none;}
#content .callOut { padding: 1em; background: #FFFFFF; color:#000000; margin-bottom: 1.2em; border: 1px solid #000000; }

/* PRACTICE CENERS */
#practicePage {  }
	#practicePageSide {  }
		#practicePageFormShort { display:none; }
		#practicePageCallToAction { border: double 3px #000000; padding:1em;}
		#practicePageSidebar2 {border: solid 1px #000000; padding:1em; margin:1em 0;}
		#practicePageFAQAbstract { }
		#practicePageLinksAbstract {}
			#practicePageLinksAbstract a:link:after, #practicePageLinksAbstract a:visited:after { content:" (" attr(href) ") "; font-style:italic; text-decoration:none;}
		#practicePageSidebar1 { border: solid 1px #000000;  padding:1em; margin:1em 0; }
#practiceCenter {  }
	#practiceCenterSide {  }
		#practiceCenterFormShort { display:none;}
		#practiceCenterCallToAction {border: double 3px #000000; padding:1em; }
		#practiceCenterSidebar2 {border: solid 1px #000000; padding:1em; margin:1em 0;}
		#practiceCenterResourceLinksAbstract { }
			#practiceCenterResourceLinksAbstract a:link:after, #practiceCenterResourceLinksAbstract a:visited:after { content:" (" attr(href) ") "; font-style:italic; text-decoration:none;}
		#practiceCenterResourceLinksAbstract hr { display:none;}
		#practiceCenterSidebar1 {border: solid 1px #000000; padding:1em; margin:1em 0;}
		#practiceCenterFAQAbstract {}
	#practiceCenterNews {  }
	#practiceCenterFamilyLawCalculator { display:none;}
	.practiceCenterError { color: #ff0000; font-weight: bold; }
	#practiceCenterNavigation { display:none;}
	.practiceCenterTitle { display: none; }

/* INTAKE FORMS */
#containerIntakeFormI, #containerIntakeFormI *, .containerIntakeFormIII, .containerIntakeFormIII *, #containerIntakeFormIV, #containerIntakeFormIV *, #containerEmailObfuscation, #containerEmailObfuscation * { display:none;}

/* STANDARD CUSTOM ELEMENTS */
#banner {display:none;}
#flashPosition {display:none;}
	#containerFlash {display:none;}
#content img {display:block; float:right; margin:0 0 15px 15px;}
img#contextual {display:none;}
h2.attorneyProfileName {display:none;}
#geographicalFooter {display:none;}
	/* NAVIGATION */
	#navigationMain, #navigationPractice, #navigationBlog, #navigationLower, #navigationFeatures, #navigationBreakout, #navigationTools, .cascadingMenu {display:none;}
	/* TURN OFF FORMS */
	#containerShortForm, #containerIntakeFormShort, #containerIntakeFormShortAutofill, #containerSearchFormDesign, #containerSearchForm, #containerBlogCommentForm, #containerBlogCommentFormAutofill {display:none;}
	/* STYLE TEXT BLOCKS */
	h4.offscreen { margin:1em 0 0 0; padding:0; border-bottom:1px solid #000;}
	.post { padding: 0 0 10px 0; }
		.post h2 a { text-decoration: none; }
	#contactInformation { border-top:1px solid #000; padding:5px 0; margin:10px 0;}
	#finePrint {font-size:.91em; border-top:1px solid #000; padding: 15px 0 0 0; }
		#copyright{ padding:0; margin:0;}
		#branding{ padding:0; margin:0;}
	
/* CUSTOM DESIGN ELEMENTS */
body.design{ background:#fff none;}
a:link, a:visited, a:hover, a:focus, a:active{ text-decoration:underline; font-weight:normal; color:#00f;}
body.home{ background:#fff none;}
#containerPage{ width:auto; margin:0;}
	#banner{ display:none;}
.home #banner{ display:none;}
		img#logo{ display:none;}
.home	img#logo{ display:none;}
		#cta{ display:none;}
.home	#cta{ display:none;}
	#navigationMain{ display:none;}
		#navigationMain ul{ display:none;}
		#navigationMain ul li{ display:none;}
		#navigationMain a{ display:none;}
.home #navigationBreak{ display:none;}
	#containerColumns{ float:none; width:auto; margin-top:0;}
		#columnMain{ float:none; width:auto; margin-right:0; display:block;}
			#containerPageTitle{ padding:0; margin-left:0; background:#fff none;}
.home		#containerPageTitle{ padding:0;}
			.sIFR-active #containerPageTitle{ padding-bottom:0;}
				#pageTitle{ font:bold 1.4em times,serif; padding:1.2em 0;}
				.sIFR-active #pageTitle{ font-size:1.4em;}
			#content{ padding:0;}
				img#contextual{ display:none; margin:0;}
		#columnSide{ float:none; width:auto; margin-left:0; display:block;}
			#practiceTitle{ display:none;}
			#navigationPractice{ display:none;}
				#navigationPracticeFoot{ display:none;}
					#navigationPractice ul{ display:none;}
					#navigationPractice ul li{ display:none;}
					#navigationPractice ul ul{ display:none;}
					#navigationPractice ul ul li{ display:none;}
					#navigationPractice a{ display:none;}
					#navigationPractice a:hover, #navigationPractice a:focus, #navigationPractice a.active{ display:none;}
			#navigationFeatures{ display:none;}
				#navigationFeaturesFoot{ display:none;}
					#moreTitle{ display:none; margin:0;}
					#navigationFeatures ul{ display:none;}
					#navigationFeatures ul li{ display:none;}
					#navigationFeatures a{ display:none;}
			#peerReview{ display:none; margin-bottom:0;}
			#navigationTools{ display:none;}
			#ie #navigationTools{ display:none;}
#containerFooter{ background:#fff none;}			
	#footer{ clear:none; width:auto; margin:0; background:#fff none;}
		#containerContact{ float:none; background:#fff none; margin-left:0; display:block;}
			#containerContactFoot{ float:none; background:#fff none;}
				#containerContactHead{ float:none; width:auto; background:#fff none;}
					#imageBuildings{ display:none; margin:0;}
					#contactInformation{ float:none; width:auto; line-height:normal; padding-right:0; color:#000; font-size:1em; border-top:2px solid #ccc; padding:1.2em 0 0;}
						#contactTitle{ display:none;}
						#contactInformation a{ color:#000; text-decoration:underline; display:inline; display:inline;}
						#contactInformation a:hover, #contactInformation a:focus, #contactInformation a.active{ color:#68f; text-decoration:underline;}
		#containerLowerGeo{ float:none; width:auto; margin:0; display:block;}
			#navigationLower{ display:none;}
				#navigationLower a{ display:none;}
				#navigationLower a:hover, #navigationLower a:focus, #navigationLower a.active{ display:none;}
				a#navigationLowerJump{ display:none;}
			#geographicalFooter{ display:none;}
		#finePrint{ clear:none; color:#000; padding:0; text-align:left;}
			#finePrint a{ color:#000; text-decoration:underline;}
			#finePrint a:hover, #finePrint a:focus, #finePrint a.active{ color:#68f; text-decoration:underline;}
			#copyright{ display:block; margin:0; padding:0 0 .3em;}
			#branding{ display:block; padding:0 0 1.2em;}