/*

  printonly

*/

* {
 font-family:"courier new";
 page-break-inside: avoid;
 color:black;
 background-color:white;
}
.noprint {display:none;}
.nobreak {
   word-break: keep-all;
   white-space: nowrap;
}
.umbruch {
   page-break-before: always;
}

a {
  text-decoration:none;
}

#content p {
    margin: 1em 0em;
}

#content ul {
    padding: 0 0 0 0.5em;
    margin:0 0 0 2em;
    list-style-type: square;
}
#content ol {
    padding: 0 0 0 0.5em;
    margin:0 0 0 2em;
    list-style-type: decimal;
}
#content ul ul{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: square;
}
#content ol ol{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: decimal;
}
#content ul ol{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: square;
}
#content ol ul{
    padding: 0 0 0 0.5em;
    margin:0 0 0 1em;
    list-style-type: decimal;
}

.outline li {
  font-weight:bold;
}
.outline ul li {
  font-weight:normal;
}


/*

     HEADINGS

*/

h1, h2, h3, h4, h5, h6 {
    background-color:transparent;
    color: #FF0000;
}

h1{
    font-size: 2.1em;
    letter-spacing: 2pt;
    margin: 1em 0 1em 0;
}

h2 {
   font-size: 1.65em;
   margin: 1em 0 1em 0;
}
h3 {
   font-size: 1.45em;
   margin: 0.6em 0 0.6em 0;
}
h4 {
   font-size: 1.2em;
    margin: 0.6em 0 0.6em 0;
}
h5 {
   font-size: 1em;
   margin: 0.6em 0 0.6em 0;
}

#content strike {
   text-decoration:none;
   background-color:#FFD1A4;
   padding:0;
   margin:0;
}
/*

     OTHER

*/

#content blockquote {
   margin:0 2em 0 2em;
}

#content code {
   background-color: #EEEEEE;
   width: 100%;
   font-family: "Courier New", Courier, monospace;
}
#content address {
    font-family: "Times New Roman", Times, serif;
    font-size: 0.7em;
    font-weight: italic;
}


