/* ---- start large calendar settings -------------------------- */

.wrapper {
	position:relative;
	font-size:10px;
}

.today {
	background-color:#AAD2C8 !important;
}

table.wrapper:hover {
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:alpha(opacity=70);
}

.columnheader {
	background-color:#4C4D4E;
	padding-left:2px;
	color:#fff;
}

.blank {
	background-color:#f6f6f6;
	height:50px;
}

.eventRow {
	font-size:10px;
	color:#5E8A7F;
	padding:3px 0 3px 0;
	border-bottom:1px solid #b2b2b2;
	font-family:Helvetica, Verdana, Arial, sans-serif;
}

.eventRow a {
	display:block;
	color:#3c3c3c;
	font-size:12px;
	padding-left:3px;
}

.eventRow a:hover {
	text-decoration:none;
	background-color:#ededed;
}

#eventInfo {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	padding:10px;
	border:1px solid #780107;
	background-color:#F8F8F8;
}

#btnBack {
	position:absolute;
	top:20px;
	right:10px;
}

.row1 {
	height:50px;
	background-color:#e1e1e1;
}

.row1 a {
	position:relative;
	height:30px;
	width:53px;
	float:left;
	padding:10px;
	color:#F0F0F0;
}

.row1 a:hover {
	text-decoration:none;
}

a.aEvent {
	color:#282828;
	background-color:#d5d5d5 !important;
}

/* ---- start small calendar settings -------------------------- */

.blank-sm {
	background-color:#F0F0F0;
	height:34px;
}

.eventRow {
	font-size:10px;
	color:#5E8A7F;
	padding:3px 0 3px 0;
	border-bottom:1px solid #7F7F7F;
	font-family:Helvetica, Verdana, Arial, sans-serif;
}

.eventRow a {
	display:block;
	color:#3c3c3c;
	font-size:12px;
	padding-left:3px;
}

.eventRow a:hover {
	text-decoration:none;
	background-color:#ededed;
}

#eventInfo {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:auto;
	padding:10px;
	border:1px solid #780107;
	background-color:#F8F8F8;
}

#btnBack {
	position:absolute;
	top:20px;
	right:10px;
}

.row1-sm {
	height:34px;
	width:39px;
	background-color:#e1e1e1;
}

.row1-sm a {
	position:relative;
	height:16px;
	width:20px;
	float:left;
	padding:6px 10px 12px 10px;
}

.row1-sm a:hover {
	text-decoration:none;
}

