/* FS CONTROL - PRINT STYLESHEET - UPDATED 02-20-2007 */

body, td, input, textarea, option, select { font-family:"Times New Roman", Times, serif; }
body { font-size: 1.3em; }

/* DEFINE CONTENT COLOR */
#content table td { color: #000000; }

/* sIFR STYLES */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed { display: none; height: 0; width: 0; position: absolute; overflow: hidden; }
span.sIFR-alternate { visibility: visible; display: block; position: static; width: auto; height: auto; left: auto; top: auto; }

/* STANDARD ELEMENTS */
#printBanner { display: block; width: 100%; }
.screenElement { display: none; }

/* CUSTOM DESIGN ELEMENTS */
#content a { color: #00f; }
body.design { text-align: left; background: #fff; padding-top: 0; }
	#containerContainerPageWrap { width: auto; margin: auto; }
		#containerContainerPage { background: none; }
			#containerPage { background: none; }
				#banner { display: none; }
				#navigationMain { display: none; }
				#tagline { display: none; }
				#containerContainerColumns { float: none; background: none; }
					#containerColumns { float: none; background: none; }
						#columnMain { width: 100%; float: none; padding-bottom: 0; }
							#containerPageTitle { padding: 0; }
								#pageTitle { border-bottom: none; padding: 1.2em 0; }
							#content { margin: 0; border-bottom: 0; }
								#content table td { color: #000; }
						#columnSide { width: auto; float: none; position: static; margin-bottom: 0; background: none; }
.home					#columnSide { margin-bottom: 0; }
							#columnSide img { display: none; }
							#practiceTitle { display: none; }
							#navigationPractice { display: none; }
.home						#navigationPractice { display: none; }
							#navigationFeatures { display: none; }
							#navigationTools { display: none; }
							#contactInformation { clear: none; width: auto; float: none; margin: 0; color: #000; border-top: 1px solid #000; padding-top: 1.2em; }
								#contactInformation strong  { color: #000; }
									#contactInformation strong a { font-size: 1em; }
								#contactInformation a { color: #00f; }
						#creditCards { display: none; }
						#footer { clear: none; width: auto; }
							#logoBottom { display: none; }
							#navigationLower { display: none; }
							#geographicalFooter { padding: 0; color: #000; width: auto; }
		#finePrint { margin-left: 0; }
			#finePrint a { color: #00f; }
		#finePrint p { float: none; color: #000; } 
			#branding { margin-right: 0; }