﻿#divCalendar {width: 178px;}
.clsCalendar {display: block; width: 178px; padding: 0px; font-weight: bold !important; font-size: 12px; border: 1px solid #e0dbcd; background-color: #e9e5d9 !important;}
.clsCalendar a {background-color: Transparent !important; text-decoration: underline !important; color: #a9b3bf !important; display: block; font-size: 12px !important;}
.clsCalendar table {border: none !important; border-spacing: 4px !important;}
.clsCalendar table td {background-color: #ffffff !important; width: 27px; text-align: center !important; padding: 0px !important; color: #a9b3bf;}
.clsCalendar .clsSelectedDay {background-color: #a9b3bf !important; color: #000000 !important;}
.clsCalendar .clsSelectedDay a {color: #FFFFFF !important} 
.clsCalendar .clsOtherMonthDay {background-color: #ffffff !important; color: #ffffff !important;}
.clsCalendar .clsTodayDay {background-color: #6d658a !important} 
.clsCalendar .clsTodayDay a {color: #ffffff !important} 
.clsCalendar .clsTitle {background-color: #c7cdd5 !important; border: solid 1px #ffffff !important;}
.clsCalendar .clsTitle td {padding: 3px; color: #44376f; font-weight: bold; text-transform: uppercase; background-color: transparent !important; }
.clsCalendar .clsTitle a {font-size: 12px; font-weight: bold;}
.clsCalendar .clsNextPrev a {color: #ffffff !important; text-decoration: none !important;}
.clsCalendar .clsDayHeader {background-color: #000000 !important; text-decoration: none !important; color: #a9b3bf !important;}

.clsCalendar td.clsMonthName {text-align: center; width: 150px;}
.clsPrev {text-align: left;}
.clsNext {text-align: right;}
.clsWeek0,
.clsWeek1,
.clsWeek2,
.clsWeek3,
.clsWeek4,
.clsWeek5,
.clsWeek6 {height: 24px; padding: 0px;}
.clsDayHeader {text-align: center;}
#divCalendarCategories {display: block;}

#divCalendarCategories {margin-top: 10px; color: #ffffff}

.clsEventDate {color: #6d658a; font-size: 15px; font-weight: bold; font-family: Times New Roman, Sans-Serif !important;}
.clsEventName {color: #000000; font-weight: bold; font-style: normal !important;}
.clsEventContainer span {font-style: italic; font-family: Arial, Sans-Serif !important; font-size: 12px !important;}
.clsDayContainer {padding-top: 10px; border-bottom: solid 1px #a9b3bf;}
#tblCalendar {font-family: Arial, Sans-Serif !important; font-size: 12px !important; color: #354556;}


.clsDayContainer {margin-bottom: 20px;}
.clsEventContainer .clsEventDate {display: none;}
.clsEventContainer .clsEventName {float: left; display: block; font-weight: bold;}
.clsEventContainer .clsEventTime {clear: both; display: block; margin-bottom: 14px;}
.clsEventText {color: #525552; font-style: normal !important;}
.clsEventTime {color: #525552; font-style: normal !important;}
