﻿/* ----- small events calendar formatting ------ */
div.eventContainer
{
    height: 150px;
    width: 190px;
    background-image: url(images/calendarBG.png);
    margin: 0 auto;
	        
}
.eventMain
{
    margin: 0 auto;
    width: 180px;
    height: 130px;
    font-size: 8pt;
}

div.eventContainer a
{    
    font-size: 8pt;
}

.selectable .eventDay:hover
{    
    color: #FFFFFF;
    background-position: center center;
    background-image: url(images/calendarOccur.jpg);
    background-repeat: no-repeat;
}

.eventTitle
{
    font-weight: bold;
}

.eventDayHeader
{
    font-weight: normal;
}

.eventDay a
{    
	color:#333333 ! important;
}

.eventOtherMonthDay, .eventOtherMonthDay a
{
    color: #AAAAAA ! important;
}
.eventOccur
{
    color: #FFFFFF;
    background-position: center center;
    background-image: url(images/calendarOccur.jpg);
    background-repeat: no-repeat;
}
.eventToday
{
    background-position: center center;
    background-image: url(images/calendarToday.jpg);
    background-repeat: no-repeat;
}

.eventOccurToday
{
    color: #FFFFFF;
    background-position: center center;
    background-image: url(images/calendarToday.jpg);
    background-repeat: no-repeat;
}

.eventWeekend
{
}

.eventNextPrev
{
    color: #AFAFAF;
}

.eventNextPrevPostExp
{
    color: #333333;
}

.eventSelector
{
}

.eventSelectedDay
{
    color: #FFFFFF;
    background-position: center center;
    background-image: url(images/calendarToday.jpg);
    background-repeat: no-repeat;
}

/* ----- large events calendar formatting ------ */
div#mainContainer
{
    width:814px;
    margin-bottom:10px;
}

div#calLegend
{
    float:right;
    background-image: url(images/calLegend.jpg);
    height:340px;    
    width:230px;
    padding:10px;
}

div#calContainer
{
    float:left;
    width:555px;
    height:350px;
    background-image: url(images/calendarBGlarge.jpg);
    padding-top:10px;
}
.calMain
{
    margin:0 auto;
}

.calTitle
{
    font-weight: bold;
}

.calDayHeader
{
    font-weight: normal;
}

.calDay
{
    height:46px;
    width:72px;
    margin:2px 1px 2px 1px;
}

.calDay span
{

}

.calThisMonth
{
    background-image: url(images/calDay.jpg);
}

.calOtherMonthDay
{
    color: #FF0000;
}
.calOtherMonth
{
    background-image: url(images/calOtherDay.jpg);
}

/*
.calOccur
{
    color: #FFFFFF;
    background-position: center center;
    background-image: url(images/calendarOccur.jpg);
    background-repeat: no-repeat;
}
.calToday
{
    background-position: center center;
    background-image: url(images/calendarToday.jpg);
    background-repeat: no-repeat;
}

.calOccurToday
{
    color: #FFFFFF;
    background-position: center center;
    background-image: url(images/calendarToday.jpg);
    background-repeat: no-repeat;
}
*/
.calWeekend
{
}

.calNextPrev
{
    color: #AFAFAF;
}

.calSelector
{
}

.calSelectedDay
{
}
