a{color:#000000;text-decoration:underline}a:hover{color:#af1616;text-decoration:underline}.wpem-main a:hover{color:#af1616!important;text-decoration:none;outline:0;transition:color 0.2s}a.smallred,a.bigred{color:#ffffff!important;background:#c7342a!important;background:-moz-linear-gradient(top,#c7342a 0%,#c7342a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff7979),color-stop(100%,#c7342a));background:-webkit-linear-gradient(top,#c7342a 0%,#c7342a 100%);background:-o-linear-gradient(top,#c7342a 0%,#c7342a 100%);background:-ms-linear-gradient(top,#c7342a 0%,#c7342a 100%);background:linear-gradient(to bottom,#c7342a 0%,#c7342a 100%);border:1px solid #c7342a!important}a.big-button.bigred{color:#ffffff!important}a.big-button{font-weight:normal!important;font-size:20px;padding:14px 24px;margin:8px 6px 25px 0!important}.one_half{padding-bottom:1em}thead{background-color:black;color:#ffffff}th{padding:5px 10px}tr{border:1px solid #ddd}td{padding:5px 10px}table.resident-fees-table{width:100%}table.commuter-fees-table{width:100%}.wpem-event-infomation{background-color:#ffffff}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text{font-size:22px;line-height:30px;font-weight:700;color:#333;display:inline-block;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.wpem-event-listings .wpem-event-layout-wrapper .event_featured,.wpem-event-listings .wpem-event-layout-wrapper .event_featured:hover{background:#ffffff}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px}.et_pb_module.wpem_upcoming_event_listing.wpem_upcoming_event_listing_0{display:none}.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details{width:100%;padding-left:90px;float:left;font-size:14px;line-height:23px;color:#555}