

body, p, div, td, th, li, h1, h2, h3, h4, h5, h6 {
  font-family: "CMU Serif", "Liberation Serif", FreeSerif, "DejaVu Serif", 
               "Times CY", "Times CE", "Lucida Grande", 
               Segoe UI, Tahoma, 
               "Doulos SIL", "TITUS Cyberbit Basic", 
               "Arial Unicode MS", "Lucida Sans Unicode", 
               Roman, serif;
}

code, pre, xmp {
  font: "CMU Typewriter Text", "Liberation Mono", FreeMono, "DejaVu Sans Mono", 
        Monaco, Consolas, Lucida Console, 
        Courier, monospace;
}

body {
  background-color: white;
  color: black;
  font-size: 0.6cm!important;
  margin: 1em auto;
  max-width: 10in;
  padding: 1em;
}

h1 { font-size: 2.5em; }
h2 { font-size: 2em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; font-weight: bold;}

p, li {
  line-height: 1.4em;
  font-size: 1em!important;
  margin: 1em auto;
}



pre, xmp {
  background-color: whitesmoke;
  border: 1px dashed lightgrey;
  margin: 1em 5%;
  padding: 1em;
}

blockquote {
  border-left: 5px solid whitesmoke;
  margin: 1em 5%;
  padding: 1em;
}

a {
  color: black;
  border: 1px dotted lightgrey;
  text-decoration: none;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { 
  color: black; 
}

.Align_Right { float: right; }
.Align_Center { text-align: center; }

.Highlight_Yellow { background-color: yellow; }
.Highlight_Lime { background-color: lime; }

.Light_Top { margin-top: 0.01cm!important; }
.Light_Bottom { margin-bottom: 0.01cm!important; }

hr { 
  border-style: none;
  border-bottom: 1px solid black;
  height: 0px;
  margin: 0px 0;
}


div#Content_Main { 
  margin: 1em;
  padding: 1em;
}    
  
div#Content_Header {
 display: none;
}

div#Content_Footer {
  display: none;
}
