body { background:white; color:black; margin:0 }
#header, #navigation, #comments, #sidebar, #subcontent, #footer { display: none; }
#wpadminbar, footer { display: none; }
#page > header { display: none; }
#content { margin-top: -60px !important; }
*, .ai1ec-agenda-view .ai1ec-date { background: white !important; color: black !important; }
.thenly {
	table.ai1ec-calendar-toolbar { display: none; }
	.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded { box-shadow: none; border: 2px solid gray !important; background: none !important }
	.ai1ec-agenda-view h3.ai1ec-date-title { border: 2px solid gray !important; }
	.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded {  }
	ol.ai1ec-agenda-view h3.ai1ec-date-title { margin-top: 0.5em !important; border-radius: 0; }
	h3.ai1ec-date-title { width: 5em; color: black; }
	h3.ai1ec-date-title .ai1ec-month { display: inline; float: right; color: black; }
	h3.ai1ec-date-title .ai1ec-day {  padding: 0 !important; font-size: 1em !important; color: black; }
	h3.ai1ec-date-title .ai1ec-weekday { display: inline; float: left; color: black; }
	
	/* Agenda event description */
	div.ai1ec-event-click, div.ai1ec-categories { display: none; }
	div.ai1ec-event-summary, div.ai1ec-event-summary div.ai1ec-event-click, div.ai1ec-event-description { display: block !important; }
	ol.ai1ec-agenda-view div.ai1ec-event-summary div.ai1ec-event-title { display: inline; }
	ol.ai1ec-agenda-view div.ai1ec-event-summary div.ai1ec-event-time { display: inline; }
	a.ai1ec-button { display: none; }
	ol.ai1ec-agenda-view div.ai1ec-event-description { padding: 0 !important; }
	ol.ai1ec-agenda-view div.ai1ec-event-overlay { display: none; }
	.entry-meta { display: none; }
	/* Hide the buttons */
	#ai1ec-today, #ai1ec-expand-all, #ai1ec-collapse-all, #ai1ec-prev-page, #ai1ec-next-page { display: none; }
	.ai1ec-subscribe, .ai1ec-subscribe-google  { display: none; }
}