﻿
.main-news-content a, .sfMultiRelatedItmsWrp a, .sfdetails a, .info-data a{
    font-weight: bold;
}

.printpage{
    font-weight:bold;
}

.sftitle {
    padding: 0 !important;
    margin: 0 !important;
    margin-top:20px !important;
    font-size:24px !important;
    line-height:1.2 !important;
    font-weight:normal !important;
}

h1.sftitle{
    font-weight:normal;

}

.sfnewsAuthorAndDate{
    margin-bottom:1em;
    font-size:14px;
}

.sfnewsContent{
    font-size:14px;
}

.sfnewsContent img {
    margin-bottom: 4px;
}

.sfnewsContent ul, .sfnewsContent ol {
    margin: 0 0 0 20px;
    margin-bottom:0px !important;
}

.sfnewsContent ul ul{
    /*margin-top:14px !important;*/
}

.sfnewsContent li > ul, .sfnewsContent li > ol {
    margin-top: 15px;
}

.sfnewsContent li ul li:last-child{
    padding-bottom: 0px;
}

#tags{
    display:none !important;
}

.sf-social-share{
    margin-top:10px;
}

.sfTagsList{
    padding-bottom:15px;
    margin-left:5px !important;
}

.sfTagsList li{
    display:inline-block;
    margin-left:-3px;
}

.sfTagsList li:first-child{
    
}

.sfTagsList li a::after{
    content: ",\00a0";
}

.sfTagsList li:last-child a::after{
    content: "";
}

.tagsLabel{
    font-size:18px;
    display:block;
    width:100%;
    margin-bottom:-4px;
}

#tags p{
    
    float:left;
    margin-right:5px;

}

.sfnewsDetails{
    padding-bottom:0px !important;

}



.sfdownloadFileWrp{
    margin-bottom:15px !important;
}



.sfnewsDetails .relatedPages .sfrelatedItmTitle, .sfnewsDetails .relatedEvents .sfrelatedItmTitle, .sfnewsDetails .relatedDocs .sfrelatedItmTitle{

    font-size:18px;
}

.sfnewsDetails .relatedDocs a::before{
    font-family:FontAwesome;
    content: "\f0f6 \00a0";
}

.sfnewsDetails .relatedPages a::before{
    font-family:FontAwesome;
    content: "\f129 \00a0";
}

.sfnewsDetails .relatedEvents a::before{
    font-family:FontAwesome;
    content: "\f133 \00a0";
}

.sfnewsDetails table td{
    padding:5px;
}

.sfnewsDetails table p:last-child{
    margin-bottom:0px;
}

.eventMap{
    max-width:500px !important;
}

.map{
    max-height:320px;
}

#tags ul, .relatedPages ul, .relatedEvents ul, .relatedFiles ul, .sfrelatedList {
    padding-left: 0px !important;
    margin-left: 0px !important;
    list-style:none !important;
}

    .relatedPages li, .relatedEvents li {
        margin-bottom: 2px !important;
    }

.relatedPages h2{
    
}


.sfeventTitle{
    margin-top:20px !important;
}

.sfeventDatesLocationContacts{
    padding-top:15px !important;
}

/*images*/
.sfMultiRelatedItmsWrp{

    display:block;
}

.sfMultiRelatedItmsWrp ul{
    margin:0;
    padding:0;
    margin-bottom:20px !important;
}


.sfMultiRelatedItmsWrp .sfrelatedList li{
    display:inline-block;
    margin-right:10px;
}


.sfMultiRelatedItmsWrp .sfrelatedList li img{
    height:110px;
    width:auto !important;
}

.sfnewsList{
    margin-left:0px !important;
}

.sfeventContent.sfcontent ul{
    margin-bottom:18px !important;
}

.printonly{
    display:none;
}

body.sfPageEditor .printonly{
    display:block;
}
/*media queries*/
@media (max-width: 500px) {
    .sfMultiRelatedItmsWrp .sfrelatedList li img{
        height:auto;
        width:100% !important;
    }

    .sfMultiRelatedItmsWrp .sfrelatedList li{
        margin-bottom:3px !important;
        margin-right:0px;
        display:block;
    }

}

/*print*/
@media print {

    .printonly{
        display:block;
    }

    .icons{
        display:none !important;
    }

    .events-back{
        display:none !important;
    }
    
    .navlayout .col1{
        display:none !important;
    }

    .printarticle, .section_head, .section_title_h1, .news-back, .socialmediabuttonswithheader, .base_nav, .base_head, .section_head_border, .twitter-timeline, #twitter-widget-0 {
        display: none !important;
    }

    .base_content{
        border-style:none !important;
    }

    a[href]:after {
        display: none;
    }

    h1,h2,h3,h4{
        color:black !important;
    }

}