﻿@media print {


#page {
    width: 100% !important;
    _width: 90% !important;
}


body, html {
    background-color: #ffffff !important;
}


#top {
    background-image: none;
    display: none;
}

#container {
    margin: 0px !important;
}

#logo img, .logo img {
    display: block;
}

#topsection {
    height: auto;
    background: none !important;
}

#topsection div #eyebrow {
    display: none;
}
#smartnav {
    display: none;
}

#sidebar {
    display: none;
}
#content {
    width: 100%;
}

#breadcrumbs, .subsection, .pdf {
    display: none !important;
}

#story {
    padding-left: 0px;
}

#flowerLeft {
    position: relative;
    clear: both;
    width: auto;
    left: 0px;
    bottom: 0px;
    height: auto;
}
#flowerLeft div {
    padding: 0px;
}
#flowerRight {
    display: none;
}


#content .box {
    width: auto !important;
    height: auto !important;
}

#footerSub {
    background-image: none !important;
    display: none;
}

.feature, .eventInfo, .feature .inside, .eventInfo .inside {
    background-image: none;
}


#footerHome #newsModule {
    width: 33%;
    margin: 0px;
}
#footerHome #rightModule {
    margin: 0px;
    width: 67%;
}
#footerHome #rightModule .left, #footerHome #rightModule .right {
    width: 50%;
    margin: 0px;
}
#footerHome #newsModule .rss {
    display: none;
}

#footerHome #rightModule .left img, #footerHome #rightModule .right img {
    margin-right: 10px;
}


#footer {
    display: none;
    background-image: none;
}

#footer #bottom {
    display: none !important;
}

#signpost {
    display: none;
}
#signpostSpacer {
    display: none;
}
#signpost .mid, #signpost .bot {
    text-align: left;
    height: auto;
    width: auto;
    left: 0px;
    top: auto;
}

.feature, .eventInfo {
    width: 100%;
}

#services {
    width: 100%;
}

#subLeft {
    display: none;
}
#subRight {
    width: 100%;
    float: none;
}

#content .box {
    width: 100%;
    float: none;
    clear: both;
}

.inside {
    padding: 0px;
    display: block !important;
    height: auto !important;
    clear: both !important;
}

h1, h2, h3, h4 {
    clear: both !important;
}

#eventsCol, #newsCol, #storiesCol, #upcomingProgramsCol, #moderatorCol, #prevProgramsCol, .thirds .ffGuestCallout, .thirds .ffLibraryCallout, .thirds .ffFeaturedCallout {
    width: 33% !important;
    margin: 0px !important;
    position: relative;
}
#eventsCol .top, #newsCol .top, #storiesCol .top, #donationNewsCol .top, #givingCol .top, #upcomingProgramsCol .top, #moderatorCol .top, #prevProgramsCol .top {
    text-indent: 0px;
    height: auto;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6dfb8;
    position: relative;
}

#ffWhatIs {
    width: 74%;
    margin: 0px !important;
}
#ffQuestions {
    width: 25%;
    margin: 0px !important;
}


#results {
    width: 100%;
}
/*
* {
    background: none !important;
    background-image: none !important;
    float: none !important;
    position: relative;
}
*/

ul {
    margin-left: 20px;
    width: 100% !important;
    list-style: inside disc !important;
    clear: both !important;
    float: none !important;
    height: auto !important;
    position: relative;
    background-color: #ffffff !important;
}
ul li {
    margin: 1px 0px 0px 0px !important;
    padding: 0px !important;
    background-image: none !important;
    background-color: #ffffff !important;
    display: list-item !important;
    height: auto !important;
    float: none !important;
    width: 100% !important;
    clear: both !important;
    z-index: 100 !important;
    position: relative !important;
}

.EktronEditorsMenuMarker, .EktronEditorsMenuMarker *, .EktronEditorsMenu, .EktronEditorsMenu *, .EktronAjaxLoading, .EktronAjaxLoading *, *.EktronEditorsMenuMarker, *.EktronEditorsMenuMarker *, *.EktronEditorsMenu, *.EktronEditorsMenu *, *.EktronAjaxLoading, *.EktronAjaxLoading * {
    display: none !important;
}

#PageBuilderAddPageModal {
    display: none;
}

.familyForum .inside .about, .familyForum .inside .about .info {
    clear: both;
    width: 100%;
}

}
