body {
  margin: 0 0;
  text-align: center;
  background-color: #CCCCCC;
}
#wrapper {
  position: relative;
  width: 210mm;
  height: 297mm;
  margin: 0 auto;
  border: 0;
  text-align: left;
  background-color: white;
}
#main {
  position: absolute;
  width: auto;
  height: auto;
  top: 5em;
  right: 0;
  bottom: 0;
  left: 0;
  padding-left: 3em;
  padding-right: 3em;
  background-color: white;
}
#footer {
  position: absolute;
  width: auto;
  height: auto;
  bottom: 1em;
  left: 0;
  right: 0;
  padding: 0.5em 1em;
  border-top: thin dotted;
  color: gray;
}
#topper {
  position: absolute;
  width: auto;
  height: 5em;
  top: 0;
  left: 0;
  right: 0;
  padding-left: 3em;
  padding-right: 3em;
  color: red;
  background-color: yellow;
}


/* The fonts are defined below */

h1,h2,h3,h4,h5,p,ul { font-family: sans-serif; }
body, p, ul { font-family: Verdana, sans-serif; }
h1, h2 { font-family: Garamond, "Times New Roman", serif; }
h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 100%; }

.pdflink a {
 font-size : 95%;
 font-weight : normal;
 background: url("pdf.png") bottom left no-repeat;
 padding-left: 17px;
}




