body,
div#header_container, div#header_title,
#popup_header_container, #popup_header_title,
#footer,
h1.main,
h2.main,
h3.main,
h4.main,
h5.main,
h6.main, h2.headingblock,
th.header, td.header, div.header,
.r0, .r1, .generalbox,
.mform,#date_display, div#pwall,
.sideblock, #middle-column,
#middle-column div.story_content {
  background-image: none !important;
  background-color: transparent !important;
  border-color:#ddd !important;
}
form, input, textarea, select, fieldset, legend {
  font-size: 10px !important;
}
div#page, #popup_page {
  width: 99%;
  margin: 0;
}
#header_container, #popup_header_container {
  width: 99%;
  height: 65px;
  border-bottom: 1px #666666 solid;
}
#header_title, #popup_header_title {
  height: auto !important;
}
#header_title:before, #popup_header_title:before {
  content: url(pix/header_title_print.jpg) !important;
}
#menubar, #search_box, #fl_banner, #header_links, span#footer_links,
#layout-table #left-column,
#layout-table #right-column {
  display: none !important;
  visibility: hidden !important;
}
div#content {
  font-size: 0.75em !important;
  line-height: 1.3em !important;
}
#date_display {
  font-size:0.7em;
  font-weight:normal;
}
#footer, #popup_footer {
  color:#999999;
  height: auto;
  margin: 0;
  padding: 0 3px !important;
}
#footer a, #popup_footer a {
  color:#999999;
  text-decoration: underline;
}
#footer_add, #copy_links, #popup_footer_add {
  padding: 0;
  margin: 0;
  font-size:80%;
  position:relative;
  height: auto;
  width: 100%;
}
#footer_add, #popup_footer_add {
  border-top: 1px #999999 solid;
}
#copy_links {
  margin-top:65px;
}
#footer_logo, #footer_icons, #popup_footer_logo, ul.section.img-text {
  display: none !important;
  visibility: hidden !important;
}
#pwall {
visibility: visible !important;
}
sdiv#spwall:before {
  z-index: 0;
  position: absolute;
  content: url(pix/pwall.jpg) !important;
  top: 10%;
  left: 20%;
}
#qm0 a {
    background-color: transparent !important;
    border: 1px solid #EDB83D !important;
    color: #EDB83D !important;
    font-size: 10px !important;
}
.yui-nav
{
  border-width:0 !important;
}
.yui-nav .selected a
{
  background:transparent !important;
}
.yui-content
{
  border-width:1px !important;
}

