﻿#actualcalendar, #actualcalendar td, #actualcalendar th{
border-color: #fff;
}

.cal_noday
{
    background-color: #e0e0e0;
}

.cal_weekend_day
{
    background-color: #F0F9FF;   
}

.cal_curday{
background-color: #FDF0FF;
}

.cal_day, .cal_noday, .cal_weekend_day, .cal_curday
{
height: 100px;
text-align: left;
vertical-align: top;
overflow: auto;
position:relative;
}

.cal_daynum{
float: right;
clear: right;
font-weight: bold;
font-size: 90%;
padding: 2px;
border-left: 2px ridge #505050;
border-bottom: 2px ridge #505050;
background-color: #fff;
}

.cal_curday a, .cal_weekend_day a, .cal_day a{
color: #00529b;
font-size: 90%;
}

.cal_curday a:hover, .cal_weekend_day a:hover, .cal_day a:hover{
color: #fff;
}

#CommunityEvents {
}

#CommunityEvents th{
font-weight: bold;
font-size: 90%;
}

#CommunityEvents td{
padding: 0;
}

.supportgroup{
z-index: 100;
display: block;
padding: 2px;
background-color: #fafafa;
/*border-left: 10px solid #FFC0EF;*/
border-top: 2px solid #FFC0EF;
/*border-bottom: 2px solid #FFC0EF;
border-right: 2px solid #FFC0EF;*/
}

.healthscreening{
z-index: 100;
display: block;
padding: 2px;
background-color: #fafafa;
/*border-left: 10px solid #76BFEB;*/
border-top: 2px solid #76BFEB;
/*border-bottom: 2px solid #76BFEB;
border-right: 2px solid #76BFEB;*/
}

.cmecne{
z-index: 100;
display: block;
padding: 2px;
background-color: #fafafa;
/*border-left: 10px solid #C6E300;*/
border-top: 2px solid #C6E300;
/*border-bottom: 2px solid #C6E300;
border-right: 2px solid #C6E300;*/
}

.edupresent, .educationpresentation{
z-index: 100;
display: block;
padding: 2px;
background-color: #fafafa;
/*border-left: 10px solid #BAFFB0;*/
border-top: 2px solid #BAFFB0;
/*border-bottom: 2px solid #BAFFB0;
border-right: 2px solid #BAFFB0;*/
}

.carseatcheck{
z-index: 100;
display: block;
padding: 2px;
background-color: #fafafa;
/*border-left: 10px solid #E0C0FF;*/
border-top: 2px solid #E0C0FF;
/*border-bottom: 2px solid #E0C0FF;
border-right: 2px solid #E0C0FF;*/
}

.specialevent{
z-index: 100;
display: block;
padding: 2px;
background-color: #fafafa;
/*border-left: 10px solid #E38E8E;*/
border-top: 2px solid #E38E8E;
/*border-bottom: 2px solid #E38E8E;
border-right: 2px solid #E38E8E;*/
}

.mobilemammo, .mobilemammography{
z-index: 100;
display: block;
padding: 2px;
background-color: #fafafa;
/*border-left: 10px solid #FFE390;*/
border-top: 2px solid #ffe390;
/*border-bottom: 2px solid #ffe390;
border-right: 2px solid #ffe390;*/
}

.week_dateCell{
height: 30px;
background: url(/images/blue-fade-30px.png) repeat-x top left;
font-weight: bold;
font-size: 130%;
color: #00325F;
}

.week_noevents{
height: 25px;
color: #999;
}

.week_HealthScreening{
border-left: 20px solid #76BFEB;
padding-left: 5px;
}

.week_CMECNE{
border-left: 20px solid #C6E300;
padding-left: 5px;
}

.week_MobileMammo{
border-left: 20px solid #ffe390;
padding-left: 5px;
}

.week_EduPresent{
border-left: 20px solid #baffb0;
padding-left: 5px;
}

.week_SpecialEvent{
border-left: 20px solid #E38E8E;
padding-left: 5px;
}

.week_CarSeatCheck{
border-left: 20px solid #E0C0FF;
padding-left: 5px;
}

.week_SupportGroup{
border-left: 20px solid #FFC0EF;
padding-left: 5px;
}

.table-footer{
    font-size: 75%;
}

/*The following styles are for the CPR calendar only*/
.CPRTable .CPREventListing{margin-bottom: .5em;}

.CPRTable .ACLS{background-color: #AFE3FF;}
.CPRTable .Instructor{background-color: #E0C2EF;}
.CPRTable .BLS{background-color: #ffe390;}
.CPRTable .PALS{background-color: #baffb0;}
/*.CPRTable .SpecialEvent{background-color: #FFCFCF;}*/
.CPRTable .Other{background-color: #E7CFFF;}
