/*********************************** Event Calendar ********************************/
HTML							{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
BODY							{margin:0px; padding:0px; font-size:115%; font-family:'almoni-neue', Arial, Verdana, Helvetica, sans-serif;}
DIV.CalendarContainer			{direction:ltr; background-color:#fff; position:relative; box-sizing:border-box;}
DIV.CalendarTitle				{/*text-align:center; margin:0px 10px 0px 10px; padding:15px 10px 12px 10px; border-bottom:#4c4047 1px solid;*/}
H3.CalendarTitle				{/*color:#333; font-weight:500; font-size:133%; line-height:115%; display:inline;*/}

TABLE.CalendarHeader				{text-align:center; width:100%; font-size:100%;}
TABLE.CalendarHeader TR				{height:70px; color:#000; font-size:160%; line-height:68px;}
TABLE.CalendarHeader TR TD			{border-bottom:#8a8989 1px solid;}
TABLE.CalendarHeader TR TD STRONG	{font-weight:500;}

TD.PrevMonth					{width:36px; text-align:right; box-sizing:border-box;}
A.PrevMonth						{display:table; padding:7px 3px 7px 3px;}
A.PrevMonth:hover				{}

TD.NextMonth					{width:36px; text-align:left; box-sizing:border-box;}
A.NextMonth						{display:table; padding:7px 3px 7px 3px;}
A.NextMonth:hover				{}
TD.ThisMonth					{}

TABLE.CalendarContainer			{text-align:center; width:100%; font-size:100%;}
TABLE.CalendarContainer TD		{}
TABLE.CalendarContainer TABLE	{margin:auto;}

TH.DayName						{color:#000; font-weight:500; line-height:38px; width:14.28571%;}
TD.SeperatorTop					{display:none;/*background-color:#274f83; height:4px;*/}
TD.SeperatorBottom				{display:none;/*background-color:#274f83; height:6px;*/}

TD.Day							{padding:5px; background-color:#fff;}
TD.DayEvent						{padding:5px; line-height:38px; font-weight:normal;}
TD.DayEvent A, TD.DayEvent A:visited		{background-color:#fff; color:#8a8989; border:#8a8989 1px solid;}
TD.DayEvent A:hover, TD.DayEvent A:active, TD.DayEvent A:focus	{background-color:#b63432; color:#fff;}

TD.ToDay										{} /* if the date is today */
TD.ToDay A, TD.ToDay A:visited					{background-color:#fff; box-shadow:inset 0px 0px 10px #c63651;}
TD.ToDay A:hover, TD.ToDay A:active, TD.ToDay A:focus				{}
TD.ToDayEvent									{} /* if the event is today */
TD.ToDayEvent A, TD.ToDayEvent A:visited		{background-color:#c63651; box-shadow:inset 0px 0px 10px 1px #fff;}
TD.ToDayEvent A:hover, TD.ToDayEvent A:active, TD.ToDayEvent A:focus	{}

SPAN.Calendar					{color:#8a8989; display:block; border:#fff 1px solid; width:100%; height:100%; line-height:38px; box-sizing:border-box;}
A.Calendar, A.Calendar:visited	{text-decoration:none; color:#8a8989; display:block; border:#fff 1px solid; width:100%; height:100%; line-height:38px; box-sizing:border-box;}
A.Calendar:hover				{text-decoration:none; color:#c63651;}
A.Calendar:active				{}

/*DIV.ToAllEvents					{width:75%; margin:auto; position:absolute; bottom:45px; right:12.5%; left:12.5%; border-top:#8a8989 1px solid; border-bottom:#8a8989 1px solid; padding:12px 0px 12px 0px; text-align:center;}
DIV.ToAllEvents A				{display:table; background-color:#fff; color:#000; font-size:2.2ren; line-height:115%; font-weight:400; margin:auto; border-top:#000 1px solid; text-decoration:none; text-align:center;}
DIV.ToAllEvents A:hover,
DIV.ToAllEvents A:active,
DIV.ToAllEvents A:focus			{background:#90182e; color:#fff; text-decoration:none;}*/
