mod.css
body, p, h1, h2, h3, h4, h5, h6
{
    font-family: Tahoma;
    text-align: left;
}
body, p, td
{
    font-size:10pt;
}
h1, h2, h3, h4, h5, h6
{
    margin-bottom: 0px;
}

/* Link to an external URL */
a.externallink
{
    background-image: url(/images/ExternalLink.gif);
    background-position: left;
    background-repeat: no-repeat;
    padding-right: 14px;
}

/* ---------------------------------------------------------------- */
/* HEX ------------------------------------------------------------ */
/* ---------------------------------------------------------------- */
.HexCaption
{
    background-color:  lightgray;
}

.HexContent
{
}

.HexCtrl
{
    background-color: lightcyan;
}

.Hex8
{
    background-color: lightpink;
}

.HexNo
{
    background-color: lightsalmon;
}
/* ---------------------------------------------------------------- */
/* Calendar ------------------------------------------------------- */
/* ---------------------------------------------------------------- */
.Calendar
{
    font-family: Tahoma;
}

    .Calendar a
    {
        color: white;
    }

.CalendarNextPrev
{
    background-color: green;
}

    .CalendarNextPrev a
    {
        color: white;
    }

.CalendarNextPrev
{
    font-weight: bold;
}

.CalendarDay
{
    text-decoration-style: none;
}

.CalendarToday
{
    border: solid;
    border-color: green;
    border-width: 2px;
}

.CalendarOtherMonth
{
    background-color: lightgray;
    color: transparent;
}

.CalendarWeekend
{
    background-color: lightgray;
}

.CalendarEvent
{
    color: white;
    background-color: blue;
}

.CalendarList a
{
    color: blue;
}

    .CalendarList a:visited
    {
        color: magenta;
    }

    .CalendarList a:hover
    {
        background-color: lightgray;
    }