/******** Calendar ************/
/******** Edit these values ************/
.calendar {
color:#000;
border-left:1px solid #d5d5d0;
}
.calendar caption {
background:#b03514;
color:#fff;
}

.calendar caption .nav,
#calendar caption .nav a {color:#fff !important;}


.calWeek .cwBorder {border-bottom:1px solid #d5d5d0;border-right:1px solid #d5d5d0;}
.cwEven {background-color:#ebebeb !important;border-top:1px solid #d5d5d0 !important;}
.cwOdd {background-color:#fff !important;border-top:1px solid #d5d5d0 !important;}

.calWeek .cwEvent a {color:#bc3514 !important;}
.calActive {background-color:#fbe0e4 !important;border-top:1px solid #d5d5d0 !important;border-bottom:1px solid #d5d5d0 !important;}

#calendar {
border-left:1px solid #d5d5d0;
color:#d5d5d0;
background-color:#fff;
}

#calendar .nav, #calendar .nav a {color:#fff;}
#calendar caption a:hover {color:#5994c9 !important;}

#calendar caption {
background-color:#b03514;
color:#fff;
border-bottom:1px solid #d5d5d0;
}

#calendar th {
color:#444;
background:#ccc;
border-right:1px solid #d5d5d0;
border-bottom:1px solid #d5d5d0;
border-top:1px solid #d5d5d0;
}

#calendar .today, #calendar td.today a,
#calendar td.today a:link, #calendar td.today a:visited {
color:#444 !important;
background:#f7a577;
}

#calendar td {
border-right:1px solid #d5d5d0;
border-bottom:1px solid #d5d5d0;
background-color:#fff;
}

#calendar td a {color:#b03514;background-color:#dedede;}
#calendar td a:hover {color:#444;background-color:#dedede;}
#calendar td.activeDay a {color:#dedede;background-color:#444;}

.todaysEvents h1 {color:#b03514;}
.todaysEvents h1 span {color:#000;}
.todaysEvents p a {color:#bc3514;}
.todaysEvents .addtlInfo {color:#666;}

.eventInfo {color:#000;}
.eventInfo .addtlInfo {color:#666;}

/********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/********* Don't edit these values ***********/
.savviCalRight {float:right;width:205px;}
.savviCalLeft {float:left;width:480px;}
#calendarContainer {margin:0;padding:0;}
.calendar {
font-size:11px;
width:100%;
padding:0;margin:0;
font-size:12px;
text-align:center;
background-color:#fff;
}
.calDates {display:block;margin:-10px 0 0;padding:0;font-weight:bold;font-size:11px;}
.backBtn {font-size:11px;}
.calendar caption {
margin:0 auto;padding:0;
width:100%;
font-weight:bold;
text-align:center;
padding:5px 0;
font-size:18px;
}

.calendar caption .nav, #calendar caption .nav a {
font-weight:bold;
font-size:16px;
text-align:center;
text-decoration:none;
}
.calMonth th {
font-weight:bold;
font-size:12px;
padding:3px 0;
}

.calMonth td {
width:60px;
height:60px;
text-align:center;
font-size:16px;
padding:0 5px;
}

.calMonth td a {text-decoration:none;font-weight:bold;display:block;margin:0 auto;}

.calWeek {}
.calWeek table {width:100%;}
.cwBorder tr {margin:0;padding:0;}
.cwBorder table {margin:0;padding:0;}
.cwEven {border-collapse:separate;}
.cwNoB {border:0 none !important;}

.calWeek td {text-align:left;vertical-align:top;font-size:11px;}
.calWeek td.cwDay {width:60px;padding:8px 0 8px 5px;}
.calWeek td.cwDate {width:80px;font-weight:bold;text-align:right;padding:8px 5px 8px 0;}

.cwEvent tr {border:0 none !important;}
.calWeek .cwEvent td {padding:0 0 8px 10px;border:0 none !important;}
.calWeek .cwEvent h1 {margin:0;padding:0;font-size:11px !important;}
.calWeek .cwEvent p {font-size:11px !important;}
.calWeek .cwEvent a {font-weight:bold;text-decoration:none;}
.calWeek .cwEvent a:hover {text-decoration:underline;}



/* calendar */
#calendarContainer {
padding:0 0 10px;margin:0 auto;
width:200px;
}
#calendarContainer table { margin:0;padding:0;}
#calendarContainer table tr td { padding:0 !important; }


#calendar {
width:197px;
padding:0;margin:0 auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif !important;
}

#calendar .nav, #calendar .nav a {
font-weight:bold;
font-size:16px !important;
text-align:center;
text-decoration:none;
}

#calendar caption {
width:198px;
margin:0 0 0 -1px;padding:3px 0;
color:#fff;
font-size:12px !important;
font-weight:bold;
text-align:center;
}

#calendar th {
font-weight:bold;
font-size:11px !important;
line-height:20px !important;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

#calendar .today, #calendar td.today a, #calendar td.today a:link, #calendar td.today a:visited {
color:#fff;
font-weight:bold !important;
}

#calendar td {
width:28px !important;
height:28px !important;
text-align:center;
vertical-align:middle !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

#calendar td a {
text-decoration:none;
font-weight:bold;
display:block !important;
width:100% !important;
height:22px !important;
padding:6px 0 0;
}

.todaysEvents {padding:0;margin:0;}
.todaysEvents h1 {
padding:10px 0 5px;margin:0;
font-size:14px !important;
font-weight:bold;
letter-spacing:normal;
}
.todaysEvents h1 span {font-size:11px;font-weight:normal;}
.todaysEvents p {
background:url(/images/cal_event.gif) no-repeat 5px 0;
margin:0 !important;padding:0 !important;
display:block;
font-weight:bold;
font-size:11px;
line-height:140%;
}
.todaysEvents p a {margin:0;padding:7px 0 5px 27px;}
.todaysEvents ul {margin:0;padding:0 0 10px 0;list-style:none;}
.todaysEvents li {
display:block;
list-style:none;
margin:0;padding:0 0 2px 0;
font-size:11px;
}
.todaysEvents .addtlInfo {font-style:italic;}
.addtlInfo {margin:0 !important;padding:0 !important;}

.todaysEvents .noEvents {
margin:0 !important;padding:5px 0 10px !important;
display:block;
background:0 none;
font-weight:bold;
font-size:12px;
text-align:center;
}

.cwBorder .noNews {
display:block;
text-align:center;
font-size:16px;
font-weight:bold;
padding:6px 0;
}

.eventInfo {font-size:11px !important;}
.eventInfo h1 {
font-size:13px !important;
letter-spacing:normal;
text-transform:none !important;
}
.eventInfo .addtlInfo {font-style:italic;}