﻿#events {}
#events .dateBanner {margin: 0 0 10px 0; background: #EAEAEA;text-align:center;}
#events .dateBanner .date  {display:inline-block; background: #BC1316; padding: 5px 10px; color: #fff; text-transform:uppercase; float:left;}
#events .dateBanner .day  {display:inline-block; margin: auto;  color: #000; text-transform:uppercase; padding: 5px 0px; }

#events .event  {overflow:hidden; border-bottom: 1px solid #EAEAEA; padding: 10px 0; text-align:left;}
#events .event .leftColumn {width: 40%; float:left;}
#events .event .leftColumn img {max-width: 100%;}
#events .event .rightColumn {width: 58%; float:left; padding: 0 0 0 20px; box-sizing: border-box; }
#events .event .rightColumnFull {width: 100%; float:none; padding: 0 0 0 0px; box-sizing: border-box; font-weight:bold;}
#events .event .time    {float:right; vertical-align:top;font-weight:bold;}
#events .event .sponsor, #events .event .extraInfo, #events .event .link {display:block;}
#events .event .division    {margin: 0 15px 0 0; font-weight:bold;}
#events .event .price    { font-weight:bold;}
#events .event .mainEvent    {font-weight:bold;}
#events .event .extraInfo {font-weight:normal;}
#events .event .image {margin: 15px 0; display:block;}
#events .event .image img {max-width: 100%; display:block;}