/* 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 */
#siteTools { display: none; }