body 
{
  margin: 0.6em; 
  background: none #fff; 
  font-size: small;
  color: black;
}

#wrapper 
{
  width: auto; 
  margin: 0; 
  padding: 1em;
  background: none; 
}

#header, #otherstuff, #navigation, #footer 
{
  display: none; 
}

a
{
  display: none;
}

#content 
{
  float: none; 
  width: auto; 
  margin: 0; 
  padding: 0; 
  background: #fff; 
  text-align: left; 
} 

#main > #content { margin: 0; }

/* This'll only work in modern browsers like Firefox, but will add an explanation 
   to the top of the page when printed. Slick, eh? */

#content:before 
{
  content: "This is a printer-friendly version. The navigation and other unnecessary elements have been removed."; 
  display: block; 
  margin-bottom: 3mm; 
  padding: 3px 3px 2px; 
  background: #f9f8e4; 
  text-align: center; 
}

/* Dump the ads etc. */
/* .pagenavbox, #adsense, #endlinks, .featured { display: none; } */

.filename
{
  font-family: courier, monospace ;
  color: black;
  padding: 0.2em;
}

h1.mainhead
{
  color: black;
}

