  #outercontainer {
 width: 100%;
}

.script-thumb {
    display: none;
}

#header-wrapper {
  height: auto !important;
}

#leftnav, 
#rightnav,
#navigation,
#discussion-wrapper, 
#footer, 
.postfooter,
#header .logo,
#loginButton,
#content .post .posttitle,
#content .post .share,
#content .post .entry .featured,
.shareaholic-canvas,
.notice
{
  display: none !important; 
}

#maincontainer .print {
  left: 0 !important;
  position: relative !important;
  text-align: center;
}

#maincontainer .print img {
  max-width: 98% !important;
  margin: 0 auto !important;
}

#maincontainer .print p {
  text-align:center;
  padding: 1em;
}

#header {
   background-color: white;
   border-bottom: 1px solid #aaa;
   height: auto !important;
}

#header .print {
  display: block !important;
  padding: 1em 0;
  font-size: 110%;
}

#contentwrapper #content {
  width: 100%;
  margin: 0 auto;
  max-width: 8.5in !important;
  padding: 0 1em;
}

#content {
  margin: 0; 
}

.script_container {
 font-size: 12px;
 color: #000000;
}

   .ssfscript { text-align: left; font-size: 1.1em;}

   .ssfscript p {

 text-align: left;

  padding: 0 1em;
 font-style: normal;
}

   .ssfscript p.center {  }
   .ssfscript p.action { }
   .ssfscript p.scene { page-break-after: avoid;}
   .ssfscript p.dialogue { page-break-before: avoid; }
   .ssfscript p.paren { page-break-before: avoid; page-break-after: avoid;}
   .ssfscript p.character { page-break-after: avoid;}
   .ssfscript p.transition { page-break-after: avoid;}
   .ssfscript p.fade { page-break-after: avoid; page-break-before: avoid;}
