@charset "UTF-8";

/*/////////////////////////////////////////////////////////////////////////////

			   __       ___      _____     __            __        
		  ___ / /___ __/ (_)__  / ___/__ _/ /__ ___  ___/ /__ _____
		 (_-</ __/ // / / / _ \/ /__/ _ `/ / -_) _ \/ _  / _ `/ __/
		/___/\__/\_, /_/_/_//_/\___/\_,_/_/\__/_//_/\_,_/\_,_/_/   
				/___/                                              

/////////////////////////////////////////////////////////////////////////////*/
	
	h3.calendarH3 { padding: 10px 0px; }
	h4.calendarH4 { font-size: 1.2em; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; }
	
	table#bigMeanCalendarTable { border-left: 1px solid #000; border-bottom: 1px solid #000; }
	
	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 #000; }
	
	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: #cec5b5; text-decoration: none; font-size: 1.35em; font-weight: bold; }
	table#bigMeanCalendarTable tr th a:hover { color: #fff; text-decoration: none; font-size: 1.6em; }
	
	table#bigMeanCalendarTable tr td a { color: #000000; text-decoration: none; font-size: 1.35em; font-weight: bold; }
	table#bigMeanCalendarTable tr td a:hover { color: #000000;  text-decoration: none; font-size: 1.6em;  }
	
	table#bigMeanCalendarTable tr th { background-color: #000; color: #fff; font-weight: normal; }
	table#bigMeanCalendarTable tr td.cellNotMonthPast { background-color: #7c766d; }
	table#bigMeanCalendarTable tr td.cellNotMonthFuture { background-color: #89837b; }
	
	table#bigMeanCalendarTable tr td.cellPast { background-color: #b1aca4; color: #8e8880; }
	table#bigMeanCalendarTable tr td.cellPast a, table#bigMeanCalendarTable tr td.cellPast a:hover { color: #7a746b; }
	table#bigMeanCalendarTable tr td.cellNow, table#bigMeanCalendarTable tr td.cellNow a, table#bigMeanCalendarTable tr td.cellNow a:hover { background-color: #980026; color: #fff; }
	table#bigMeanCalendarTable tr td.cellFuture  { background-color: #f4f0e9; color: #31302f; }
	table#bigMeanCalendarTable tr td.cellFuture a { color: #000000; }