body {
  background: white;
  font-size: 12pt;
  font-family: sans-serif;
}

#masthead img, #subnav, #login, #header #inspire, #header dl, #headlet, #sidebar, #main img, #footer p.right {
  display: none;
}

#masthead, #header, #main, #footer {
width: auto;
margin: 0 5%;
padding: 0;
border: 0;
float: none !important;
color: black;
background: transparent none;
}

#header h2 {
  padding-bottom: 5px;
  border-bottom: solid 1px #000;
}

#footer p.left {
  padding: 5px 0;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
}

a:link, a:visited {
color: #000;
background: transparent;
font-weight: normal;
text-decoration: underline;
}