<style type="text/css">
	.webwidget_calendar {
		color:#62686E;
		width:auto;
		float:none;
		padding:10px;
	}
	.webwidget_calendar h2 {
		border-bottom:thin #999999 dashed;
		padding: 0 10px 10px 10px;
		margin: 0 -10px;
		font-weight:bold;
	}
	.webwidget_calendar .time {
		font-weight:bold;
	}
	.webwidget_calendar .date {
		font-size:11px;
	}

	.webwidget_calendar ul {
		margin:8px 0 0 0;
		padding:0;
	}
	.webwidget_calendar ul li {
		list-style:none;
		display:list-item;
		padding:0;
		margin:0 0px 8px 0px;
	}
	.webwidget_calendar ul li .leftList {
		margin: 0;
		display: inline;
		float: left;
		clear: both;
		width: 17px;
		padding-right:10px;
	}
	.webwidget_calendar ul li .rightList {
		margin: 0 0 0 27px;
	}
	.webwidget_calendar ul li .rightList:after {
		clear: both;
		content: ' ';
		display: block;
		font-size: 0;
		line-height: 0;
		visibility: hidden;
		width: 0;
		height: 0;
	}
</style>