.layout, .page-editing, .page-tabs, .admin-bar .navigation-list, .admin-bar fieldset.field-list, .fiji-header-fragment-inner, .poweredby-wrapper, .footer-fragments, .footer-fragments-header, .footer-fragments-footer {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

/* $Layout
/******************************/

.layout-content.content .layout-region.content { width: 100%; float: left;}

.layout-content.content-left-sidebar-right .layout-region.content { width: 100%; }
.layout-content.content-left-sidebar-right .layout-region.right-sidebar { display: none; }

.layout-content.sidebar-left-content-right .layout-region.left-sidebar { display: none; }
.layout-content.sidebar-left-content-right .layout-region.content { width: 100%; }

.layout-content.sidebar-left-content-center-sidebar-right .layout-region.left-sidebar { display: none; }
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.content { width: 100%; }
.layout-content.sidebar-left-content-center-sidebar-right .layout-region.right-sidebar { display: none; }

.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content { width: 100%; }
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left { display: none; }
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right { display: none; }
.layout-content.content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar { display: none; }

.layout-content.header-top-content-left-sidebar-right .layout-region.header { width: 100%; }
.layout-content.header-top-content-left-sidebar-right .layout-region.content { width: 100%; }
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar { display: none; }

.layout-content.header-top-sidebar-left-content-right .layout-region.header { width: 100%; }
.layout-content.header-top-sidebar-left-content-right .layout-region.left-sidebar { display: none; }
.layout-content.header-top-sidebar-left-content-right .layout-region.content { width: 100%; }

.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.header { width: 100%; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.left-sidebar { display: none; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.content { width: 100%; }
.layout-content.header-top-sidebar-left-content-center-sidebar-right .layout-region.right-sidebar { display: none; }

.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.header { width: 100%; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.content { width: 100%; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-left { display: none; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.split-sidebar-right { display: none; }
.layout-content.header-top-content-left-split-sidebar-right-top-single-sidebar-right-bottom .layout-region.right-sidebar { display: none; }

.layout-content.split-content .layout-region.content { width: 100%; }
.layout-content.split-content .layout-region.right-sidebar { display: none; }

.layout-content.header-top-split-content .layout-region.header { width: 100%; }
.layout-content.header-top-split-content .layout-region.content { width: 100%; }
.layout-content.header-top-split-content .layout-region.right-sidebar { display: none; }

.content-fragment { margin: 0 !important; }
.content-fragment, .content-fragment-content, .content-fragment-header { border-width: 0 !important; }

.content-fragment.group-banner, .content-fragment.group-banner .content-fragment-content { padding-left: 0 !important; }
.content-fragment.group-banner .group-avatar { left: 0 !important; }

    /* $Hidden Content
    /******************************/

    .admin-bar-header,
    .admin-bar,
    .admin-bar-footer,
    .header-fragments-header,
    /*.header-fragments,*/
    .header-fragments-footer,
    .footer-fragments-header,
    .footer-fragments,
    .footer-fragments-footer,
    .page-editing,
    .navigation-list-header,
    .navigation-list,
    .navigation-list-footer,
    .breadcrumb-list-header,
    .breadcrumb-list,
    .breadcrumb-list-footer,
    .field-list-header,
    .field-list,
    .field-list-footer,
    .post-actions,
    .post-tags,
    .post-rating,
    .filter,
    .internal-link.add-post,
    .internal-link.rss,
    .content-fragment.comment-list,
    .content-fragment.blog-feedback-list,
    .content-fragment.media-gallery-post-comment-list,
    .content-fragment.blog-banner,
    .content-fragment.media-gallery-banner,
    .content-fragment.wiki-banner,
    .content-fragment.forum-banner,
    .post-details-container,
    .horizontal-ad,
    .ib-page-title-jobs {
        display: none !important;
    }

/* $Color adjustments
/******************************/
html, body {
    color: #000 !important;
    font-size: 10pt;
}

a {
    color: #000 !important;
    text-decoration: underline !important;
}

html,
.content-fragment-page,
.layout,
.group-banner,
.user-banner
	{ background-color: #fff !important; background-image: none !important; }
/* $overrides */
/******************************/
.header-fragments {
    background: #fff !important;
    height: 0 !important;
    padding: 0 !important;
    border-top: 65px solid #407d40 !important;
    border-bottom: 4px solid #FFCC00 !important;
}

    .header-fragments .layout {
        background: #fff !important;
        top: 4px !important;
        height: 0 !important;
    }

        .header-fragments .layout .content {
            background: #fff !important;
            height: 0 !important;
        }

        .header-fragments .layout #header-2 {
            display: none !important;
        }

        .header-fragments .layout #header-3 {
            display: none !important;
        }

        .header-fragments .layout .content-fragment-content {
            border-color: #fff !important;
        }

    .header-fragments .site-logo {
        position: fixed;
        top: 10px;
        left: 10px;
        float: left;
    }

.ib-invoice .layout {
    margin-top: 20px !important;
}

.ib-user-info-search {
    display: none !important;
}

.ib-user-info-search-submit {
    background: none !important;
}

/* $Formatting adjustments
/******************************/
.group-banner .group-description { font-family: Arial, Helvetica; font-style: normal; }

/* $Firefox Adjustments
/******************************/
.full-post .post-content { line-height: normal !important;}	
.user-defined-markup, .content-fragment.thread .full-post { overflow: visible !important; font-size: 10pt; }

/* $Generic Style
/******************************/
.do-not-print { display: none; }
