/* 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 */
h1 { font-size: 1.3em; border-bottom: 0; padding-bottom: .75em; text-align: left; }
#pageTitle { border-bottom: 1px solid #000; font-size: 1.4em; padding-bottom: .75em; text-align: left;  }