 #events *{box-sizing:border-box;}#events .column{float: left;width:50%;padding:0 20px;}#events > .wrapper{padding-bottom:25px;}#events ul{margin:0;padding:0;list-style: none;}#events ul > li{font-family: 'Roboto',sans-serif;font-size:14px;line-height:20px;}#events ul > li a{color:#ffcb0b;text-decoration: none;display:block;}#events ul > li a > span{display:block;}#events ul > li a:hover span span{text-decoration: underline;}#events ul > li a:hover span span.event-date,#events ul > li a:hover span span.event-date span{text-decoration: none;}#events h3{font-size:24px;font-weight: normal;color:#72b4ff;padding-bottom:10px;letter-spacing:2px;text-transform: uppercase;}#events h4{padding:10px 0;font-size:14px;font-weight:bold;letter-spacing:1px;text-transform: uppercase;}#events h4 a{display:block;color:#85beff;text-decoration: none;}#events h4 a span .fa{padding-left:10px;}#events h4 a:hover span{border-bottom:1px dotted #72b4ff;}#events #events-list{width:75%;}#events #events-list > ul{}#events #events-list > ul > li{float: right;clear: right;width:50%;padding:10px 0;letter-spacing:1px;}#events #events-list > ul > li + li{border-top:1px dotted #8e8c8c;}#events #events-list > ul > li:first-child{float: left;padding-top:0;padding-right:20px;}#events #events-list > ul > li:last-child{xborder-bottom:1px dotted #8e8c8c;}#events #events-list > ul .event-image{margin-bottom:15px;text-align:center;}#events #events-list > ul .event-image img{max-width:100%;}#events #events-list > ul .event-date{font-family: 'Roboto Condensed',sans-serif;font-weight:bold;text-transform: uppercase;letter-spacing:1px;color:#ffffff;padding:4px 8px;margin:0;background-color:#4a4a4a;text-align:center;width:70px;float: left;}#events #events-list > ul .event-date-day{display:block;font-size:35px;line-height:35px;}#events #events-list > ul .title,#events #events-list > ul .subtitle{display:block;margin-left:80px;font-size:14px;text-transform: uppercase;}#events #events-list > ul .subtitle{color:#fff;}#events #events-list > ul > li:first-child .title{font-size:18px;}#events #events-list h4{text-align: right;clear: right;}#events .no-events{padding:20px 0 40px 0;}#events .no-events a{text-decoration: none;border-bottom:1px solid transparent;}#events .no-events a:hover{border-bottom:1px dotted;}#events #academic-calendar{width:25%;padding-top:10px;padding-bottom:10px;}#events #academic-calendar > div{padding:15px;background-color:#4a4a4a;border:1px solid #656565;}#events #academic-calendar ul{color:#fff;}#events #academic-calendar > div > ul > li{padding:10px 0;}#events #academic-calendar > div > ul > li + li{border-top:1px dotted #8e8c8c;}#events #academic-calendar > div > ul > li a:hover span{text-decoration: underline;}@media only screen and (min-width:880px){#events #academic-calendar{padding-left:0;}#events #events-list > ul > li:first-child + li{margin-top: -10px;border-top: none;}#events #academic-calendar h4 a{max-width:150px;}}@media only screen and (max-width:879px){#events .column{width:50% !important;}#events .column + .column{padding-top:20px !important;}#events #events-list > ul > li,#events #events-list > ul > li:first-child{float: none;padding-right:0;width:auto;}#events #events-list > ul > li:first-child{padding-top:10px;}}@media only screen and (max-width:650px){#events .column{float: none;width:auto !important;}}