@charset "utf-8";

.caldaycell hr, .calnotcurrent hr {
    color: silver;
    margin-left: 2px;
    margin-right: 2px;
}

.calctr {
	border: thin solid black;
    background-color: #0000FF;
    text-align: center;
    color: white;
    font-weight: bold;
}

.calnav {
	border: thin solid black;
    background-color: #0000FF;
    text-align: center;
    color: white;
    font-weight: bold;
}

/* Turn off the display of a link by making it the same colour as the background */
.calnav a:link {
    color: #0000FF;
}
.calnav a:visited {
    color: #0000FF;
}
.calnav a:hover {
    color: #0000FF;
}
.calnav a:active {
    color: #0000FF;
}

td.caldayhdr {
	border: thin solid black;
    background-color: #FFFF9F;
    text-align: center;
    color: black;
    font-weight: bold;
}

td.calnotcurrent {
    background-color: #CCCCCC;
	border: thin solid black;
    vertical-align: top;
    color: black;
    font-weight: normal;
    width: 110px;
    text-align: left;
    font-size: small;
}

td.caldaycell {
    background-color: #FFFFFF;
	border: thin solid black;
    vertical-align: top;
    color: black;
    font-weight: normal;
    width: 110px;
    text-align: left;
    font-size: small;
}

.caldaycellday {
    color: #0000FF;
}

.caldaycelltext {
    color: #000000;
	font-size: 90%;
}

.caldaycelltexttip{
    color: #007700;
	font-size: 90%;
}

.caldaycellevent {
    color: #0000FF;
    text-transform: uppercase;
    font-size: xx-small;
}

#calmain {
    left: auto;
    right: auto;
    margin-left: 3px;
    margin-right: 3px;
}

@media print
{
    #header { display: none; }
    #main {
       z-index: 99;
       top: 0;
       left: 0;
    }
    .caldayhdr { border: 1px solid black; }
    .caldaycell { border: 1px solid black; }
    .calnotcurrent { border: 1px solid black; background-color: #CCCCCC; }
}
