BODY       { font-family: "Times New Roman", times, serif;
             font-size: 100%;
             text-align: justify; }

H1         { font-size: 180%;
             font-weight: bolder;
             letter-spacing: 4px;
             margin-bottom: 0px;
             color: white;
             text-align: left;
             font-family: 'Comic Sans MS', fantasy;
           }

H2         { font-size: 150%;
             font-weight: bolder;
             letter-spacing: -1px;
             color: #006400;
             text-align: left;
             font-family: "Comic Sans MS", fantasy;
           }

LI         { margin-bottom: 8pt; }

.date      { font-size: 70%;
             font-weight: bold;
             color: white;
             text-align: right;
             font-family: Verdana, Arial, Helvetica, sans-serif;
           }

.content-left
           { background-color: #ffffff;
             vertical-align: top;
             text-align: justify;
             padding-right: 4px;
           }

.content-right
           { vertical-align: top;
             border-left: thin dashed #006400;
             background-color: #90EE90;
             width: 173px;
             padding-left: 4px;
             padding-right: 2px;
           }

.copyright { padding-left: 0px;
             padding-right: 0px;
             padding-top: 3px;
             padding-bottom: 3px;
             color: white;
             font-family: Verdana, Arial, Helvetica, sans-serif;
             font-size: 75%;
             text-align: center;
           }

.keypress  { font-size: 110%;
             font-family: "Courier New", Courier, Corpus, mono;
             font-weight: bold;
           }

.command   { font-size: 100%;
             font-family: "Courier New", Courier, Corpus, mono;
             font-weight: bold;
             background-color: #eee;
             margin-left: 32px;
             margin-right: 32px;
             border-bottom: thin inset #000;
             border-right: thin inset #000;
           }

.response  { font-size: 100%;
             font-family: "Courier New", Courier, Corpus, mono;
             font-weight: bold;
             color: #fff;
             background-color: #000;
             margin-left: 32px;
             margin-right: 32px;
             border-bottom: thin outset #777;
             border-right: thin outset #777;
           }

.e         { background-color: #fee; }

.o         { background-color: #eef; }

.c         { background-color: #efe; }

.captn     { font-size: 110%;
             font-weight: bolder;
             font-family: Arial, Verdana, sans-serif;
             text-align: left;
             vertical-align: top; }

.label     { font-size: 90%;
             font-family: Arial, Verdana, sans-serif;
             font-style: italic;
             text-align: right;
             vertical-align: top;
             padding-right: 8px; }

.reply     { font-size: 100%;
             font-family: "Times New Roman", Times, serif;
             text-align: justify;
             padding-bottom: 4px; }

table.servicenote th { text-align: center; }
table.servicenote td { font-size: 60%;
             font-family: Arial, Helvetica, sans-serif;
             text-align: justify; }

table.calendar { border: 0 }
table.calendar td, th { text-align: center; border: 0 }
table.calendar th { height: 10px; font-size: 7pt; }
table.calendar td { width: 19px; height: 10px; font-size: 9pt; }
table.calendar .calendar-title { font-weight: bold; margin-top: 3px; font-size: 12pt; text-align: center }
table.calendar .calendar-title a { text-decoration: none }
table.calendar .calendar-prev, table.calendar .calendar-next { font-weight: normal; }
table.calendar th { color: #006400; text-align: center; }
table.calendar td.link-day { font-size: 11pt }
table.calendar td.link-now { background-color: #ff0; font-size: 11pt }
table.calendar td.link-voc { background-color: #0ff; font-size: 11pt }

A          { color:#0022af; text-decoration: underline }
A:link     { color:#0022af; text-decoration: underline }
A:visited  { color:#0022af; text-decoration: underline }
A:hover    { color:#0022ff; text-decoration: none; font-weight: bolder; background:#e0ffff; }
A:active   { color:#ff00ff; text-decoration: none; font-weight: bolder; }

#wherefromlpt { display: none; }


@media print
{
   #commcomm { display: none; }
   #commform { display: none; }
   #idinsert { display: none; }
   #audioplay { display: none; }
   #wherefromlpt { display: table-row; }

   * { background: white; color: black; }
   BODY { background: white; color: black; }
   H1 { color: black; } 
   .content-right { display: none; }
   .copyright { color: black; }
}

