/* Table */
table.icaldates {
	background:#F8F8F8 none repeat scroll 0%;
	border:1px solid #333333;
	border-collapse:collapse;
	font-size:0.85em;
}
table.icaldates {
	margin:2px 5px;
	padding:0pt;
}
table.icaldates td, table.icaldates th {
	padding:0.5em; vertical-align: top;
}
table.icaldates thead th, table.icaldates tfoot th, table.icaldates tfoot td {
	background:#333333 none repeat scroll 0%;
	color:#FFFFFF;
}
table.icaldates tbody th, table.icaldates tbody td {
	border-bottom:1px dotted #333333;
}
table.icaldates tbody th {
	white-space:nowrap;
}
table.icaldates tr.month {
	background:#C8C8C8 none repeat scroll 0%;
	font-size:1.4em;
	text-align: left;
}

table.icaldates ul {margin: 0; padding:0} 	/* to line all up with minimal indenting  */
table.icaldates ul {list-style: none; }
table.icaldates td.when ul li {list-style: none; margin: 0; padding: 0 0 0 0.1em }   /* to hide the dots and space */
table.icaldates ul li.date ul,    				/* to get the extra date info on same line as date */
table.icaldates ul li.date ul li  {list-style: none; display:inline; }/* to put recur and until on one line */
/*table.icaldates ul, table.icaldates li {display: inline;}     /* to list all information on one line rather, comment lines above*/

