/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-replaced embed {
  display: none !important;
  height: 0;
  width: 0;
  position: absolute;
  overflow: hidden;
}

.sIFR-alternate {
  visibility: visible !important;
  display: block !important;
  position: static !important;
  left: auto !important;
  top: auto !important;
}

/* Additional print styling */
body, #wrap, #header .sitewidth,
#main .sitewidth, #content,
div.brief, div.briefalt {
  background: #FFF none;
  width: 100%; margin: 0;
}
body, h1, h2, h3, h4, h5, h6,
div.brief, div.briefalt {
  color: #000;
}
a:link, a:visited, #content a:link, #content a:visited {
  color: #00B;
  text-decoration: underline;
}
h1, h1.px580 {
  border-bottom: 1px solid #000;
  text-transform: none;
  width: 100%;
}
#logo, #hdrphone, h1, #pagecontent, div.breadcrumb {
  margin: 0 10px;
}

#logo a, #hdrphone div {
  text-indent: 0;
  margin: 0;
  font: 14px/18px Helvetica, Arial, sans-serif;
}
#hdrphone div {
  text-align: right;
}

#content div.pushleft, #content div.pushright {
  float: none; overflow: visible;
}
#content div.briefthumb {
  float: left;
}

#subpage-content, #pagecontent-wrap {
  width: 100%;
}

.brief .clear, .briefalt .clear,
.brief .clear hr, .briefalt .clear hr {
  height: auto;
  display: block;
}

/* --- Hide non-printing elements --- */
#search, #main-navigation, div.sectionheader, div.headerimg, #subnav, a.printlink, #rightcol, #footer  {
  display: none;
}
#header, #logo, #hdrphone {
  background: none;
}