 /* Remove unwanted elements */#header, #headerlogo, #header-bottom, #tagline, #tagline-footer, #innerflash, #navigation, #footer, .noprint{display: none;}/* Ensure the content spans the full width */#main, #sidebar{width: 100%; margin: 0; float: none;}/* Improve colour contrast of links */a:link, a:visited{color: #666}

/* Adapt font print size */
#content .inner h1 {
  color: #000;
  padding-bottom: 0.1em;
  border-bottom: 1px solid #CCC;
  font-size: 100%;
  text-transform: uppercase;
}

#content .inner h2 {
  font-weight:  bold;
  font-size: 100%;
  color: #666;
}
