/* FS PUBLISHER - 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 CENTERS */
#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 { background: none; height: auto; position: static; }
#flashPosition { display: none; }
                #containerFlash { display: none; }
                #containerVideo { display: none; }
#content img { display: none; }
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; }
/* STYLES */
img#logo{ display: none; }
#logo, #cta { display: block; background: none; height: auto; width: auto; position: static; text-decoration: none; padding-bottom: 10px; }
#logo { font-size: 1.5em; }
#logo span { display: none; }
#cta a { display: none; }
#cta span { display: block; }
h4.offscreen { display: none; }
#tagline, #practiceTitle { display: none; }
#contactTitle { 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; }
                #googleMap { display: none; }
                #visitSite { display: none; }
                #subscribe { display: none; }
#content { width: 90%; }
/* CUSTOM DESIGN ELEMENTS */
#timeDateBanner, .dateTimeBanner { display: none; }
                
/* CUSTOM DESIGN ELEMENTS */
#navigationFAQs { display: none; }