/*author:daniel fisher danielfishr@gmail.com*/
div#calendarContainer { position: relative; margin-bottom: 10px; }
div#calendarContainer h3 { background: #F4F4ED url(../images/global/c-calendar-h3.png); color: #934174; font-size: 1em; margin-bottom: 0.4em; text-align: center; } /* Font-Size 14px: 14/12 = 1.1667 */
div#calendarContainer a#prevCalendarLink { background: #F4F4ED url(../images/global/c-calendar-h3.png) no-repeat -161px 0; color: #934174; display: block; height: 17px; left: 12px; outline: none; position: absolute; text-indent: -99999em; top: 0; width: 17px; }
div#calendarContainer a#nextCalendarLink { background: #F4F4ED url(../images/global/c-calendar-h3.png) no-repeat -178px 0; color: #934174; display: block; height: 17px; outline: none; position: absolute; right: 12px; text-indent: -99999em; top: 0; width: 17px; }
div#calendarContainer table { border-collapse: collapse; border-spacing: 0; width: 160px; }
div#calendarContainer table tr .next,
div#calendarContainer table tr .previous { opacity: 0.3; }
div#calendarContainer table th { background-color: #FFFFFF; color: #934174; font-weight: bold; padding: 0 0 5px 0; text-align: center; }
div#calendarContainer table td { border-color: #FFFFFF; border-style: solid; border-width: 2px 2px 0 0; position: relative; }
div#calendarContainer table td .today { font-weight: bold; }
div#calendarContainer table td span.date { background-color: #A1A191; color: #FFFFFF; display: block; padding: 2px 0; text-align: center; }
div#calendarContainer table td a.event { background-color: #EBDBE3; color: #934174; position: relative; }
div#calendarContainer table td a.event span.date { background-color: #EBDBE3; color: #934174; }
div#calendarContainer table td a.day { color: #000; position: relative; text-decoration: none; }
div#calendarContainer table td a.day .dayNote { background-color: gray; display: none; left: 0; position: absolute; top: 0; width: 100px; }
div#calendarContainer table td a.day:hover .dayNote { display: block; }
div#calendarContainer table td.active { position: relative; z-index: 20000; }
div#calendarContainer table td.active a.event { z-index: 20000; }
td#c0{z-index:1042}
td#c1{z-index:1041}
td#c2{z-index:1040}
td#c3{z-index:1039}
td#c4{z-index:1038}
td#c5{z-index:1037}
td#c6{z-index:1036}
td#c7{z-index:1035}
td#c8{z-index:1034}
td#c9{z-index:1033}
td#c10{z-index:1032}
td#c11{z-index:1031}
td#c12{z-index:1030}
td#c13{z-index:1029}
td#c14{z-index:1028}
td#c15{z-index:1027}
td#c16{z-index:1026}
td#c17{z-index:1025}
td#c18{z-index:1024}
td#c19{z-index:1023}
td#c20{z-index:1022}
td#c21{z-index:1021}
td#c22{z-index:1020}
td#c23{z-index:1019}
td#c24{z-index:1018}
td#c25{z-index:1017}
td#c26{z-index:1016}
td#c27{z-index:1015}
td#c28{z-index:1014}
td#c29{z-index:1013}
td#c30{z-index:1012}
td#c31{z-index:1011}
td#c32{z-index:1010}
td#c33{z-index:1009}
td#c34{z-index:1008}
td#c35{z-index:1007}
td#c36{z-index:1006}
td#c37{z-index:1005}
td#c38{z-index:1004}
td#c39{z-index:1003}
td#c40{z-index:1002}
td#c41{z-index:1001}