/* =================================================================
	FAKE LINKS - text we want to look like a link for Javascript
================================================================= */

	.a { color:#2176A9; text-decoration:none; cursor:pointer; }
	.a:hover { text-decoration:underline; }


/* =================================================================
	CALENDAR
================================================================= */

	/* Calendar wrapper */
		#calendar { width:400px; }

	/* Date range */
		#calendar .range { font-size:14px; font-weight:bold; text-transform:uppercase; color:#000; }

	/* Controls */
		#calendar .controls { clear:both; padding:5px 0; border-bottom:1px solid #CCC; overflow:hidden; }
		#calendar .controls span { display:block; float:left; width:33%; }
		#calendar .today { font-weight:bold; text-align:center; }
		#calendar .next { text-align:right; }

		#calendar .foot { border:none; }

	/* No events */
		#calendar .noevents { margin:0; padding:12px 10px 12px; border-bottom:1px solid #CCC; }

	/* Days */
		#calendar .day { clear:both; width:400px; padding:12px 0; border-bottom:1px solid #CCC; overflow:hidden; }
		#calendar .day h3 { float:left; margin:0; padding:0; font-size:14px; font-weight:bold; color:#777; }
		#calendar .day h3 span.dow { display:block; font-size:11px; line-height:1; color:#999; text-transform:uppercase; }
		#calendar .day ul { display:block; float:right; width:320px; list-style:none; margin:0; padding:0; }
		#calendar .day ul li { display:block; width:320px; margin:0; padding:0; }
		#calendar .day .time { float:left; width:70px; text-align:right; }
		#calendar .disabled { color:#888; cursor:default; text-decoration:none; }
		#calendar .description { display:none; padding:0 0 0 70px; }

	/* Hide events before today when today is clicked */
		.calendarToday .beforeToday { display:none; }

	/* Loading */
		#calendar .loading { padding:50px; text-align:center; }


/* =================================================================
	FAQ PLUGIN
================================================================= */

/* FAQ - used with the faq jQuery plugin */
	.hasjs .faq { list-style-type:square; }
	.hasjs faq > li { margin:0; }
	.hasjs .faq .answer { display:none; }
	.hasjs .faq .question { margin-bottom:5px; font-size:13px; font-weight:normal; color:#0088CC; cursor:pointer; }
