.calendar_wrapper 
{
	clear:both;
	margin-top:20px;
}

.calendar_event_wrapper 
{
	clear:both;
	margin-top:20px;
}

strong.calendar_event_header
{
	font-family: Tahoma, Verdana, Arial;
    font-size: 0.8em;
    font-weight: bold;
    color: #21360D;
    line-height: 200%;
}


/* Calendar styles */

#calendarEvents table
{
    font-family: Tahoma, Verdana, Arial;
    color:#333333;
}

td .mv_MonthHeader
{
    font-style:italic;
}

/*#calendarEvents tr
{
    background-image:url(/images/template/calendar/top_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
}*/

#calendarEvents a, #calendarEvents a:link, #calendarEvents a:visited
{
    text-decoration:underline;
}

#calendarEvents a:active, #calendarEvents a:hover
{
    text-decoration:none;
}

td .mv_MonthHeaderPrev
{
    background-image:url(/images/template/calendar/top_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
}

td .mv_MonthHeader
{
    background-image:url(/images/template/calendar/top_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
}

td .mv_MonthHeaderNext
{
    background-image:url(/images/template/calendar/top_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;
}

td .mv_DayCell
{
    background-color:#E9F4B9;
    height:80px;
    text-align:center;
}

td .mv_DayCellWeekend
{
    background-color:#D1E972;
    height:80px;
}

td .mv_DateCellEmptyWeekend
{
    background-color:#D1E972;
}

td .mv_DateCellWeekend
{
    background-color:#D1E972;
}

td .mv_eventTitle
{
    background-color:#E9F4B9;
}

td .mv_MonthHeader
{
    color:#333333;
}

td .mv_DateCellEmpty
{
    background-color:#E9F4B9;
}

td .mv_DateCell
{
    background-color:#E9F4B9;
}

#evtype td
{
    background-color:#E4E4E4;
    text-align:left;
    font-family: Tahoma, Verdana, Arial;
    color:#333333;
}
