.home_col2_wrap{position:relative;float:left;width:100%}.home_col2_in_wrap{padding:40px 15px 20px;margin:0;position:relative;background-color:#fff;width:100%;float:left;box-sizing:border-box;-moz-box-sizing:border-box}.home_col2_title{position:relative;text-align:center;border-top:solid 1px #ccc}.home_col2_title h3,.home_col2_title h3 a,.home_col2_title h3 a:active,.home_col2_title h3 a:link,.home_col2_title h3 a:visited{text-transform:uppercase;font-family:Oswald;font-weight:400;font-size:25px;line-height:25px;text-align:center;color:#333;display:inline-block;padding:0 10px;margin:0;background-color:#fff}.home_col2_title h3{position:relative;top:-15px}.home_col2_wrap .campus_event_icon{display:block;float:left;width:100%;margin:0;padding:0;text-align:center}.home_col2_wrap .campus_event_icon .calPubSpan{display:block;margin:15px auto;width:50px;float:none;border:none;background-color:transparent}.home_col2_wrap .campus_event_container.not-featured .campus_event_icon .calPubSpan{margin-top:40px}.home_col2_wrap .detail_campus_event_where{margin:0 0 15px}.home_col2_title h3,.home_col2_title h3 a{color:#666;text-transform:uppercase}.home_col2_title h3 a:hover{text-decoration:none;color:#a0a0a0}.home_col2_content{padding:0;position:relative}.ContainerNameHint{font-weight:700!important;font-size:10px!important;cursor:pointer!important;color:#D1DFEA!important;display:inline-block}.home_col2_in_wrap .calPubMonth{background-color:#71baf4;font-size:12px;line-height:20px;border-radius:4px 4px 0 0;font-weight:400}.home_col2_in_wrap .calPubDate{display:block;background-color:#c7c7c7;padding:0;margin:1px 0 0;height:30px;line-height:30px;color:#fff;border-radius:0 0 4px 4px;font-size:20px;font-weight:700}.home_col2_in_wrap .top_buffer{padding:0;margin:0;height:0;display:block}.home_col2_in_wrap .eventWrap{display:inline-block;width:25%;height:260px;float:left;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box}.home_col2_in_wrap .campus_event_container{display:block;width:100%}.home_col2_in_wrap .hasFeatured .eventWrap{width:20%}.home_col2_in_wrap .hasFeaturedImg.eventWrap.featured{width:40%}.home_col2_in_wrap .eventWrap.featured{background-color:#f4f4f4}.home_col2_in_wrap .eventWrap.featured .featured-title{font-family:Georgia,"Times New Roman",Times,serif;color:#333;font-size:21px;line-height:25px;font-weight:400;margin:0;padding:0}.home_col2_in_wrap .campus_event_where span{padding-bottom:0}.home_col2_in_wrap .campus_event_title span{margin:0 0 10px;display:inline-block}.home_col2_in_wrap .campus_event_title span,.home_col2_in_wrap .campus_event_title span a{color:#333;font-size:15px;text-align:center;line-height:17px;text-transform:none;font-weight:400}.home_col2_in_wrap .campus_event_title span a,.home_col2_in_wrap .campus_event_title span a:visited{text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif}.home_col2_in_wrap .campus_event_title span a:hover{color:#4f8ecd}.campus_event_when>span,.campus_event_where>span{text-align:center;font-family:Georgia,"Times New Roman",Times,serif;display:block}.home_col2_in_wrap .campus_event_content{display:block;padding:0;margin:0}.home_col2_in_wrap .hasFeaturedImg.featured .campus_event_content{display:block;float:right;width:56%;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 15px}.home_col2_in_wrap .hasFeaturedImg.featured .campus_event_icon{display:block;float:none;margin-left:44%;width:56%}.home_col2_in_wrap .hasFeaturedImg a.featured-img{text-align:center;display:block;float:left;width:44%;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;top:-67px;padding:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.home_col2_in_wrap .campus_event_content p{color:#666}.home_col2_in_wrap .campus_event_footer{display:block}.home_col2_wrap span.all{height:8px;line-height:8px;vertical-align:middle;padding:5px;background-color:#69c!important;color:#fff!important;text-transform:uppercase;font-size:9px;text-decoration:none!important;-moz-border-radius:5px;border-radius:5px;display:inline-block;cursor:pointer;border:none;width:45px;text-align:center;margin:0 0 0 10px;font-weight:400}.home_col2_wrap a:hover span.all{background-color:#00a6fa!important}.home_col2_wrap .article_comments,.home_col2_wrap .edn_article_gallery{display:none}.calPubMonth,.calPubSpan{display:block;background-attachment:scroll}.home_col2_wrap .content{margin:0 0 20px}.calPubMonth{font-weight:700;font-size:.7em;margin:0;text-transform:uppercase;color:#fff;background-position:center top;background-repeat:repeat-x;background-color:#900;padding:1px 0 0}.calPubSpan{border-right:#ccc 1px solid;border-top:#ccc 1px solid;float:left;border-left:#ccc 1px solid;width:2.5em;margin-right:5px;border-bottom:#ccc 2px solid;font-family:Arial,Helvetica,sans-serif;text-align:center;background-position:right top;background-repeat:no-repeat;background-color:#fff}@media screen and (max-width:880px){.home_col2_wrap .campus_event_content{width:100%;text-align:center}.home_col2_in_wrap .hasFeaturedImg.eventWrap.featured{width:50%}.home_col2_wrap .home_col2_in_wrap .eventWrap{width:50%;height:290px}}@media screen and (max-width:680px){.home_col2_wrap .home_col2_in_wrap .eventWrap{height:200px}.home_col2_wrap .home_col2_in_wrap .eventWrap.featured{width:100%;height:auto}.home_col2_in_wrap .hasFeaturedImg a.featured-img{width:39%}.home_col2_wrap .home_col2_in_wrap .hasFeaturedImg.featured .campus_event_icon{margin-left:auto}.home_col2_in_wrap .hasFeaturedImg.featured .campus_event_content,.home_col2_in_wrap .hasFeaturedImg.featured .campus_event_icon{width:59%}}@media screen and (max-width:480px){.home_col2_wrap .campus_event_container.not-featured .campus_event_icon .calPubSpan{margin-top:0}.home_col2_wrap .home_col2_in_wrap .eventWrap{width:100%;height:auto}}@media screen and (max-width:380px){.home_col2_wrap .home_col2_in_wrap .eventWrap{text-align:center}.home_col2_in_wrap .hasFeaturedImg.featured .campus_event_content,.home_col2_in_wrap .hasFeaturedImg.featured .campus_event_icon{width:auto;display:inline-block;float:none}.home_col2_in_wrap .hasFeaturedImg a.featured-img{width:auto;display:inline-block;float:none;top:0;margin-top:20px}.home_col2_wrap span.all{display:block;margin:10px auto 0}}