.calendar {background:transparent; margin-left:4px;}
.calendar td {font: 10px/16px verdana, lucida, arial, helvetica, sans-serif; color:#000;}
.calheadtitle {border-top:1px solid #dee0e7;}
.calheadtitle a {font:bold 14px/18px 'Trebuchet MS', arial, helvetica, sans-serif;} 
.calheader {border-top:1px solid #dee0e7;}
.calweek {border-bottom:1px solid #fff;}
#currentday {background-color:#ccc;}
.caltitle a:visited {}

/*** Cal Menu ***/
#cal_menu {padding:0; margin:0; background:transparent;}
#cal_menu ul {height:18px; border-bottom:1px solid #4d515a; border-top:1px solid #4d515a; margin:0; padding:0; font:11px/18px verdana, lucida, arial, helvetica, sans-serif; color:#006;}
#cal_menu li {width:48px; list-style:none; margin:0px; padding:0; text-align:center; float:left; border-right:1px solid #4d515a;}
#cal_menu li a {display:block; padding:0 2px 0 2px; text-decoration: none;}
#cal_menu li a:hover {color:#fff; background: #66ccff;}

.event1 {background-color:#3c0;}
.event2 {background-color:#f00;}
.event3 {background-color:#39f;}
.event4 {background-color:#ff0;}
.event1 a, .event2 a, .event3 a {color:#fff;}

.box1 {background-color:#3c0; padding: 0 5px 0 5px;}
.box2 {background-color:#f00; padding: 0 5px 0 5px;}
.box3 {background-color:#39f; padding: 0 5px 0 5px;}
.box4 {background-color:#ff0; padding: 0 5px 0 5px;}

/*News Calendar Codes 5:MC 6:DC 7:studios 8:storewide */

.box5 {background-color:#CB0202; padding: 0 5px 0 5px;}
.box6 {background-color:#9F0196; padding: 0 5px 0 5px;}
.box7 {background-color:#0099ff; padding: 0 5px 0 5px;}
.box8 {background-color:#fff; padding: 0 5px 0 5px;}