/*
 * Event Calendar
 */
	.A8-EventCalendar .A8-MiniCalendar {
		border:0px solid red;
	}
		/* Month and year title */
		.A8-EventCalendar .A8-MiniCalendar .labels {
			text-align:center;
		}
			.A8-EventCalendar .A8-MiniCalendar .labels span.month {}
			.A8-EventCalendar .A8-MiniCalendar .labels span.year {}
			
			/* The calendar table */
			.A8-EventCalendar .A8-MiniCalendar table.calendar {
				width:100%;
			}
				.A8-EventCalendar .A8-MiniCalendar table.calendar td {
					text-align:center;
					padding:4px;
				}
				
				/* table head */
				.A8-EventCalendar .A8-MiniCalendar table.calendar thead {
					font-weight:bold;
					font-size:13px;
					background:url(../img/calendar-thead-bg.png) repeat-x;
					height:28px;
					line-height:23px;
					color:white;
				}
					.A8-EventCalendar .A8-MiniCalendar table.calendar thead td {padding:0px;}
					
					/* Navigation arrows at top */
					.A8-EventCalendar .A8-MiniCalendar table.calendar thead td.prev-arrow,
					.A8-EventCalendar .A8-MiniCalendar table.calendar thead td.next-arrow {}
						.A8-EventCalendar .A8-MiniCalendar table.calendar thead td.prev-arrow a,
						.A8-EventCalendar .A8-MiniCalendar table.calendar thead td.next-arrow a {
							display:block;
							height:28px;
							width:27px;
							text-indent:-2000px;
							overflow:hidden;
							padding:0px;
							mnargin:0px;
						}
						.A8-EventCalendar .A8-MiniCalendar table.calendar thead td.prev-arrow a {
							background: url(../img/calendar-arrow-prev.png) no-repeat;
							float:left;
						}
						.A8-EventCalendar .A8-MiniCalendar table.calendar thead td.next-arrow a {
							background: url(../img/calendar-arrow-next.png) no-repeat;
							float:right;
						}
					
				/* Day initials */
				.A8-EventCalendar .A8-MiniCalendar table.calendar tr.days { font-weight:bold; }
					.A8-EventCalendar .A8-MiniCalendar table.calendar tr.days td { padding-top:12px; }
					.A8-EventCalendar .A8-MiniCalendar table.calendar tr.days td.holiday { color:#f62447; }
					.A8-EventCalendar .A8-MiniCalendar table.calendar tr.days td.sun {}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tr.days td.sat {}
				
				/* Calendar styling */
				.A8-EventCalendar .A8-MiniCalendar table.calendar tbody {}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody td.holiday { color:#f62447; }
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody td.sun,
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody td.sat {}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody td.inactive {}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody td.today { font-weight:bold; }
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody td.clickable { background: white; border-bottom:1px solid #999; }
						.A8-EventCalendar .A8-MiniCalendar table.calendar tbody td a {}
				
				/* Bottom navigation */
				.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom {}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td {}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.prev {}
						.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.prev a,
						.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.next a {
							display:block;
							height:9px;
							width:9px;
							text-indent:-2000px;
							overflow:hidden;
						}
						.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.prev a {
							background: url(../img/calendar-arrow-prev.gif) no-repeat;
							float:left;
						}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.now {}
						.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.now a {}
					.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.next {}
						.A8-EventCalendar .A8-MiniCalendar table.calendar tbody .navigation-bottom td.next a {
							background: url(../img/calendar-arrow-next.gif) no-repeat;
							float:right;
						}
				
				
				/* Footer */
				.A8-EventCalendar .A8-MiniCalendar table.calendar tfoot { display:none; }

