#home-calendar {
	background:url("/fileadmin/projects/university-college/2010_redesign/images/calendar/calendar-back.jpg") repeat-y scroll 0 0 transparent;
	height:260px;
	position:relative;
	width:509px;
}
#calendar-base {
	background-color:transparent;
	background-image:url("/fileadmin/projects/university-college/2010_redesign/images/calendar/calendar-base.jpg");
	background-repeat:no-repeat;
	height:6px;
	position:absolute;
	top:258px;
	width:509px;
}
#cpd-calendar {
	margin-top:10px;
}
#cal-body {
	background-color:transparent;
	background-image:url("/fileadmin/projects/university-college/2010_redesign/images/calendar/calendar-top.jpg");
	padding:52px 10px 0px 15px;
	background-repeat:no-repeat;
	position:absolute;
}
#cal-content {
	/*height:208px;*/
	margin:8px 3px 12px 4px! important;
	/*overflow:scroll;*/
	vertical-align:baseline;
	width:190px;
}
#cal-events {
	overflow:auto;
	padding-bottom:0.5em;
}
#cal-content h4, #cal-content p {
	margin:0;
	padding:0;
	text-align:left;
}
#cal-content h4 {
	font-size:100%;
	font-weight:normal;
	font-style:normal;
}
#cal-content h4 {
	font-weight:bold;
	line-height:108%;
}
#cal-content a {
	text-decoration:none;
	outline:0;
}
#cal-content a:hover {
	text-decoration:underline;
	border:none;
}
#cal-content a:link, #cal-content a:visited {
	color:#36c;
}
#cal-content img {
	border:none;
}
#cal-content .ampm {
	color:gray;
}
#cal-content .sd {
	padding:.2em;
	background:#eee;
}
#cal-content .st {
	/*margin-top:1.8em;*/
	margin-top:1em;
	padding:0 .2em .1em;
	border-bottom:1px solid #ccc;
}
#cal-content .eln {
	margin-top:.5em;
}
#cal-content .eln, #cal-content .eld {
	padding:0 .2em;
}
#cal-content #cu-cal-logo {
	margin:2px;
}
#cal-events div:empty {
	height:4px;
}
