/* IDS */
div#calWrap{
position:relative;top:10px; margin:0 auto; width:710px;height:auto;border:2px solid black;
}
div#calHeader{
position:relative;width:auto;height:auto;border-bottom:1px solid black;text-align:center;
font-size:20px; font-family:Times New Roman, Arial;
}
div#yearHead{
position:relative;width:auto;height:auto;border-bottom:1px solid black;text-align:center;
font-size:18px;
}
div#calKey{
position:relative;width:auto;height:auto;border-bottom:1px dotted black;text-align:center;
}
div#calMain{
position:relative; width:auto;height:780px;text-align:center;
}

/* Classes */
div.triHeader{
border-bottom:1px solid black;font-weight:bold;
}
div.col1to4{
position:relative;border-right:1px solid black;width:46px;float:left;border-bottom:1px solid black;height:30px;
}
div.col5{
position:relative;width:47px;float:right;border-bottom:1px solid black;height:30px;
}
div.triCol1n2{
position:relative;width:235px;height:auto;border-bottom:1px solid black;border-right:2px solid black;float:left;
}
div.triCol3{
position:relative; width:236px;height:auto;border-bottom:2px solid black;float:right;
}
div.monthCol1n2{
position:relative;width:235px;height:auto;border-bottom:1px solid black;float:left;
}
div.monthCol3{
position:relative; width:236px;height:auto;border-bottom:1px solid black;float:right;
}

.row1numDays, .row2numDays, .row3numDays, .row4numDays, .row5numDays{
color:#597DC4;height:auto;text-align:left;
}
.calEvent{
position:absolute;z-index:0;top:0px;right:0px;color:blue;
}

