body {
line-height:1.5;
color:#000;
background:none;
font-size:12pt;
}
#search, #sidebar, #footer, #topnav, #headergap, #shells, #primary  {
  display: none;
  background-image: none;
}
#header {
  background-image: none !important;
  background-color: #fff !important;
  height: 2em;
  border: none;
  border-bottom: 1px solid #555;
}
#header img {
  display: none;
}
#blog-title {
  z-index: 999;
  top: 0;
  left: 0;
  text-align: left;
}
#bodywrapper, #wrapper, #main {
  width: auto;
  margin: 0;
  padding: 0;
  background: #fff;
  background-image: none;
}
#maincontent {
  overflow: visible;
}
#content {
  margin: 0;
  padding: 0;
}
#footer {
  color: #000;
  background: none;
  margin: 0;
  padding: 0;
}
#footer p.printable {
  border-top: 1px solid #000;
  display: block;
  margin: 10px 0 0 0;
}
#container {
background:none;
border: none;
}
.small {
font-size:.9em;
}
.large {
font-size:1.1em;
}
.quiet {
color:#999;
}
.hide {
display:none;
}
