.calendar.details {height: 1%; /* Holly Hack */}
	.calendar.details.eventCalendar {background: url('/EI/MS/Images/Frame/BG/tint/000x05.png') repeat-x bottom transparent;}
	
/* Thumbnail Image */
.calendar.details > a {display: block; float: left; width: 100px; margin-bottom: .5em;}
.calendar.details img.thumb {
	display: block; float: left; width: 100%; height: auto;
	padding: 0; border: 0; margin: 0;
	}
	.calendar.details > img.thumb {width: 100px;}
	.calendar.details > a + .title, .calendar.details  > a + .title ~ dl, .calendar.details  > a + .title ~ .description,
	.calendar.details > img + .title, .calendar.details > img + .title ~ dl, .calendar.details > img + .title ~ .description {margin-left: 112px;}

/* Detail Breakdown (Definition List) */
.calendar.details .title + dl {margin-top: 1em;}
.calendar.details dl {margin: 0; padding: 0;}
	.calendar.details.eventCalendar dl.eventDetails {margin-bottom: 1.5em;}
.calendar.details dl dt {
	display: inline; padding: 0; margin: 0 .33em 0 0;
	font-weight: bold;
	}
	.calendar.details dl .embellish:before {content: ": ";}
.calendar.details dl dd {
	display: inline; padding: 0; margin: 0;
	}

/* Description */
.calendar.details .description {margin-top: 1.5em; margin-bottom: .5em;}

/* Meta */
.calendar.details .meta.omega {clear: both;}
