
.CalTable {
    border-collapse: collapse;
    empty-cells: show;
    padding: 1px;
    float: left;
    font-size: 8pt;
    line-height: 80%;
    margin-left: 265px;
}

.CalTable TD {
    text-align: center;
}

.CalTable TD A, .CalTable TD A:visited  {
    color: #000;
    text-decoration: none;
    display: block;
}

.CalTitle {
    border: 1px solid #ACACAC;
    background-color: #EFEFEF;
    text-align: center;
    color: #660000
}

.CalJump {
    background-color: #EEEEEE;
    border: 0px;
    color: #464240; 
}

.CalNav {
    border: 1px solid #ACACAC;
    background-color: #EEEEEE;
    color: #464240;
}

.CalNav A, .CalNav A:visited {
    display: block;
    font-size: 8pt
}

.CalDOW {
    border: 1px solid #ACACAC;
    background-color: #CCC;
}    

.Cal {
    background: #FFFFFF;
    border: 1px solid #ACACAC;
}

.CalToday {
    font-weight: bold;
    background: #EBEBD2;
    border: 1px solid #ACACAC;
    color: #00436E;
}

.CalEvents {
    border: 1px solid #ACACAC;
    background: #ebebeb; 
}

.CalEvents A:hover, .CalEvents A:visited:hover {
    text-decoration: underline
}

.CalNav A:hover, .CalNav A:visited:hover {
    text-decoration: underline;
    color: #660000;
}

.CalFiller {
    border: 1px solid #ACACAC;
    background: #FFFFFF;
}

/* List of events itself */
#evtTable TD {
    border-bottom: 1px #abbfd2 solid;
    padding: 2px 0px 2px 13px 
}

A.evtLink, A.evtLink:visited, A.evtLinkSE, A.evtLinkSE:visited, A.evtLinkCF, A.evtLinkCF:visited {
    color: #00a49a
}

A.evtLinkHS, A.evtLinkHS:visited {
    color: #c0422c
}

A.evtLinkSG, A.evtLinkSG:visited {
    color: #1778bd
}

A.evtLinkTE, A.evtLinkTE:visited {
    color: #91ae3a
}

A.evtLinkCP, A.evtLinkCP:visited {
    color: #60442f
}


