/*/////////////////////////////////////////////////////////////////////////////

			   __       ___      _____     __            __        
		  ___ / /___ __/ (_)__  / ___/__ _/ /__ ___  ___/ /__ _____
		 (_-</ __/ // / / / _ \/ /__/ _ `/ / -_) _ \/ _  / _ `/ __/
		/___/\__/\_, /_/_/_//_/\___/\_,_/_/\__/_//_/\_,_/\_,_/_/   
				/___/                                              

/////////////////////////////////////////////////////////////////////////////*/
	
	.calendarH3 { padding: 0; }
	.calendarH4 { color: #333 !IMPORTANT; font-size: 1.2em; padding: 0px; margin: 0; font-family: Arial, Helvetica, sans-serif; }
	
	table#bigMeanCalendarTable { border-left: 2px solid #c3b490; border-top: 2px solid #c3b490; border-right: 1px solid #c3b490; border-bottom: 1px solid #c3b490; }
	
	table#bigMeanCalendarTable tr th, table#bigMeanCalendarTable tr td { text-align: center; width: 14%; line-height: 22px; height: 29px; font-size: .9em; padding: 3px; vertical-align: middle; border-right: 1px solid #c3b490; border-bottom: 1px solid #c3b490; }
	
	table#bigMeanCalendarTable tr th a, table#bigMeanCalendarTable tr td a { text-align: center; display: block; width: 100%; vertical-align: middle; }
	
	table#bigMeanCalendarTable tr th a { color: #fff; text-decoration: none; font-size: 1.35em; font-weight: bold; }
	table#bigMeanCalendarTable tr th a:hover { color: #000; text-decoration: none; font-size: 1.6em; }
	
	table#bigMeanCalendarTable tr td a { color: #fff; text-decoration: none; font-size: 1.35em; font-weight: bold; }
	table#bigMeanCalendarTable tr td a:hover { color: #000;  text-decoration: none; font-size: 1.6em;  }
	
	table#bigMeanCalendarTable tr.calMonth th { background-color: #741d13; }
	table#bigMeanCalendarTable tr th { background-color: #c3b490; color: #fff; font-weight: bold; text-transform: uppercase; }
	table#bigMeanCalendarTable tr td.cellNotMonthPast { background-color: #ddd; }
	table#bigMeanCalendarTable tr td.cellNotMonthFuture { background-color: #ddd; }
	
	table#bigMeanCalendarTable tr td.cellPast { background-color: #dcd3bc; color: #741d13; }
	table#bigMeanCalendarTable tr td.cellPast a, table#bigMeanCalendarTable tr td.cellPast a:hover { color: #741d13; }
	table#bigMeanCalendarTable tr td.cellNow, table#bigMeanCalendarTable tr td.cellNow a, table#bigMeanCalendarTable tr td.cellNow a:hover { background-color: #c3b490; color: #741d13; }
	table#bigMeanCalendarTable tr td.cellFuture  { background-color: #f4f0e9; color: #741d13; }
	table#bigMeanCalendarTable tr td.cellFuture a { color: #741d13; }
