.event_date_main{
border: 1px solid rgba(0,0,0,0.17);width:100%;margin-bottom:6px;text-align: center;font-size:10.5pt;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #3d6b99;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;
}
.event_date_top{
    width:100%;background: #0d83a7; color: #fff; -webkit-border-radius: 4px 4px 0 0;  -moz-border-radius: 4px 4px 0 0;   border-radius: 4px 4px 0 0;  
}
.event_date_bottom{
    width:100%; color:#525252; -webkit-border-radius: 0 0 4px 4px;  -moz-border-radius: 0 0 4px 4px;   border-radius: 0 0 4px 4px;
}
.event_day{
    font-size: 10.5pt;
}
.event_day_number{
    font-size: 10.5pt;font-weight: bold;
}
.event_logo{
    /*border: 1px solid rgba(0,0,0,0.17);*/
    width:100%;
    text-align: center;
    border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;
    font-size: 14px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color:#000;
    line-height: 18px; 
    margin-top: 10px;
}
.event_main{
    float:left;
    margin-left: 10px;
    border: 1px solid rgba(0,0,0,0.17);
    padding :5px;
    width:66%;
    font-size: 10.5pt;
    font-weight: bold;
    color: #000;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border-radius: 4px; -moz-border-radius: 4px;   -webkit-border-radius: 4px;
    line-height: 1.2;
    text-align: left;
}
.event_link{
    float:right;cursor:pointer;font-weight: normal;border: 1px solid #ccc;
    padding: 5px;
    border-radius: 5px; -moz-border-radius: 5px;   -webkit-border-radius: 5px;
    font-size: 13px;
    color: #3d6b99;
}
.event_link:visited{
    color: #3d6b99;
}
.event_link:hover{
    background-color: #ebebeb;
}
.event_date{
    float: left; font-size: 12px; color: #525252; padding-top:5px;
}
.separation{
    margin-left:1%;width:95%;border-top:1px solid #717171;height:5px;margin-top:5px;
}
.padding0{
    padding: 0px;
}

.popover{
    width:500px;
}