﻿.calsml					{ border:solid 1px #7c818d; background-color:#ffffff; }
.calsmlTitle			{ font-size:13px; font-weight:bold; background-color:#352b27; border:none; }
.calsmlToday			{ border:solid 1px #000000; }
.calsmlEventDateToday	{ border:solid 1px #000000; background-color:#d2d2d2; cursor:pointer; }
.calsmlEventDate		{ background-color:#d2d2d2; cursor:pointer; }
.calsmlBottomLink		{ color:#9c9c9c !important; font-weight:bold; line-height:20px; float:right; }

/* Large Calendar */

.ObjectType1			{ padding:5px; background-color:#ff9c00; border:solid 1px #404040; margin:1px; }
.ObjectType2			{ padding:5px; background-color:#d2d2d2; border:solid 1px #404040; margin:1px; }

/* Colorcode for Large Calendar*/
.CCObjectType1			{ width:10px; height:10px; padding:0 2px 0 3px; display:inline; margin-bottom:-2px; background-color:#ff9c00; border:solid 1px #404040; }
.CCObjectType4			{ width:10px; height:10px; padding:0 2px 0 3px; display:inline; margin-bottom:-2px; background-color:#d2d2d2; border:solid 1px #404040; }
.CCeventDate			{ background-color:#000000; padding-left:10px; color:#b5b5b5; }

.header					{ border:none; color:#ffffff !important; font-size:16px !important; background-color: #000000; border:none; }
.headerDay				{ font-size:10px; line-height:16px; font-weight:bold; border:solid 1px #b5b5b5; }
.headerNextPrev			{ line-height:20px; font-size:12px !important; border:none; }
.headerNextPrev a		{ text-decoration:none !important; color:#ffffff !important; }
.day					{ padding:2px; height:66px; border:solid 1px #b5b5b5; }
.today					{ padding:2px; border:solid 1px #b5b5b5; background-color:#b5b5b5; }
.eventDate				{ padding:2px; border:solid 1px #b5b5b5; font-weight:bold; }
.eventDateToday			{ padding:2px; border:solid 1px #b5b5b5; background-color:#b5b5b5; font-weight:bold; }
.eventDate div			{ color:#000000; }
.eventDateToday div		{ color:#000000; }
.eventDateToday div a	{ color:#000000 !important; }
