P,
UL,
LI,
TD,
TH,
BODY,
TEXTAREA,
INPUT,
SELECT,
PRE,
OPTION
{   font-family:      Verdana, Arial, sans-serif;
    font-size:        10pt;
    line-height:      11pt;
    margin-bottom:    0pt;
}

TABLE
{   clear: both;
}

TH
{   text-align: left;
}

LI
{   margin-bottom:  3pt;
    margin-top:     6pt;
}

H1
{   font-family: Arial, sans-serif;
    font-weight: normal;
    font-size:   18pt;
    line-height: 24pt;
    color:       darkblue;
    text-align:  center;
}

H2
{   font-family: Arial, sans-serif;
    font-weight: normal;
    font-size:   16pt;
    line-height: 18pt;
    color:       darkgreen;
}

H3
{   font-family: Arial, sans-serif;
    font-weight: normal;
    font-size:   12pt;
    line-height: 14pt;
    color:       darkgreen;
}

H3.intable
{   margin-top: 6pt;
    margin-bottom:3pt;
}

/* ----------------------------------------------------------------------------- */

.pagebreak
{   page-break-before: always;
}

@media print 
{
    .printOnly 
    {   
    }
    
    .screenOnly
    {   display: none;
    }
}

@media screen 
{
    .printOnly 
    {   display: none;
    }
    
    .screenOnly
    {   
    }
}

/* ----------------------------------------------------------------------------- */

A:link,
A:visited,
A:active 
{   color:       navy;
}

A:hover 
{   color:       blue;
}

/* ----------------------------------------------------------------------------- */

.mmmyy,
.genText,
.mthInterval,
.evDate
{
}

.weekDay,
.weekName,
.monthName,
.evTime
{   font-size:        8pt;
    line-height:      9pt;
}

.evDescr
{   font-size:        11pt;
    line-height:      12pt;
}

.evSection,
.evLocn,
.evType
{   font-size:        9pt;
    line-height:      10pt;
}

.calendarDate,
.smalltext,
.evNotes,
.iconText,
.address,
.calendarList,
.calendarText
{   margin-top:       0pt;
    font-size:        8pt;
    line-height:      9pt;
    margin-bottom:    0pt;
}

.widerButtons,
.tinyButtons,
.buttons
{   vertical-align: middle;
    text-align:     center;
}

.tinyButtons
{   width:          30;
    height:         20;
    font-size:      7pt;
}

.widerButtons,
.buttons
{   width:          50;
    height:         20;
    font-size:      8pt;
}

.widerButtons
{   width:          120;
}

.calendarCell
{   text-align: left;
    vertical-align: top;
    border: 1 solid lightgrey;
    width: 11%;
}

.calendarHdg
{   text-align:     left;
    vertical-align: top;
    border-bottom:  2 solid darkgray;
    width:          11%;
}

.indented
{   margin-left:    0.5cm;
}