.day {
    display:block;
    float:left;
    width: 64px;
    height: 70px;
    background-color: #FFFFFF;
    border: 1px solid #264C93;
    overflow: hidden;
    font-size: 10px;
    z-index: 1;
    font-size: 10px;
    color: #264C93;
}
.day a{
    color: #264C93;
    text-decoration: none;
}
.day a:hover {
    color: #008FDB;
}
.hasEvents {
    background-color: #BFE9FF;
}
.day ul, .day ul li {
    margin: 0px;
    padding: 0px;
}
.Sunday {
    position: absolute;
    left: 0px;
    background-color: #FFFFFF;
}
.Monday{
    position: absolute;
    left: 65px;
    background-color: #FFFFFF;
}
.Tuesday{
    position: absolute;
    left: 130px;
    background-color: #FFFFFF;
}
.Wednesday{
    position: absolute;
    left: 195px;
    background-color: #FFFFFF;
}
.Thursday{
    position:absolute;
    left:260px;
    background-color: #FFFFFF;
}
.Friday{
    position:absolute;
    left:325px;
    background-color: #FFFFFF;
}
.Saturday{
    position:absolute;
    left:390px;
    background-color: #FFFFFF;
}
.week1 {
    top: 23px;
}
.week2 {
    top: 94px;
}
.week3 {
    top: 165px;
}
.week4 {
    top: 236px;
}
.week5 {
    top: 307px;
}
.week6 {
    top: 378px;
}
.calLabel {
    top: 0px;
    height: 18px;
    position: absolute;
    border: 1px solid #264C93;
    width: 60px;
    padding: 2px;
    text-align: center;
}
#calendar {
    position:relative;
    width: 505px;
    height: 490px;
    background-color: none;
}
#calendar .day ul{
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
}
#calendar .day ul li {
    margin: 0px;
    padding: 0px;
}
.no-num {
    background-color: #999999;
}