/*
    Print CSS
    SGL - Egzakt.com
    2012-01-27
*/

body,
body.default {
    background:#ffffff none;
    color:#000000;
}

#body-decoration,
#wrapper,
#main-col,
#inner-main-col,
#outercontent,
#content {
    width:100%;
    margin:0;
    padding:0;
    background:#ffffff none;
    border:0;
}

#top,
#header .partone,
#header .parttwo,
#contextbar,
#primary_navigation,
#tools-wrapper,
#sidebar,
#footer,
.paginator,
.noprint {
    display:none !important;
}

#header,
#header .logo {
    margin:0;
    padding:0;
    float:none;
}

.noscreen {
    display:block !important;
}

#headerbanner {
    background:#ffffff none !important;
    width:auto;
    height:auto;
    margin:0;
    position:relative;
}

#headerbanner h1 {
    position: absolute;
    top:50px;
    left:0;
    background:#ffffff none;
    color:#000000;
    float:none;
    margin:0;
    padding:0;
    font-size:24px;
}

#body-news.detail #headerbanner h1 {
    top:70px;
}

#contenttopbar,
.body-fr #contenttopbar {
    background:#ffffff none;
    border-bottom:1px dotted #C8B795;
    margin:0 0 4em;
}

#breadcrumbs,
#body-news #breadcrumbs {
    margin:0;
}

#breadcrumbs li a {
    background:#ffffff none;
    float:none;
    display:inline;
    margin:0;
    padding:0;
    text-decoration:none;
}

#breadcrumbs li .separator {
    display:inline;
}

.editor a:link:after, .editor a:visited:after {
    content: " [" attr(href) "] ";
    font-size: 0.9em;
    text-decoration:none;
}
.editor a[href=""]:after, .editor a[href="."]:after,
.editor a[href="#"]:after, .editor a[href="."]:after {
    content: "";
}
.editor a[href^="/"]:after {
    content: " [http://www.cmf-fmc.ca" attr(href) "] ";
}

.editor a.read_more {
    text-decoration:none;
}

.editor ul {
    list-style-type: square;
    padding-left:1em;
    margin-left:0;
}
.editor ul li {
    background:transparent none;
}

.editor ul.documents,
.editor ul#locations {
    list-style-type: none;
    padding-left:0;
}

.editor h2 {
    font-size:1.666em;
}
.editor h3 {
}

#body-blog #blogposts_col,
#faq_page,
#contact_page {
    width:auto;
}

.collapsible,
#faq_col .collapsible {
    width:auto;
    background:#ffffff none;
}

.collapsible_content {
    margin:0.5em 0 1.5em;
    border-top:0;
    border-bottom:1px dotted #C8B795;
    padding-bottom:0.5em;
    display: block !important;
}

.collapsible_footer img {
    display:none;
}
a.collapsible_link,
#faq_col a.collapsible_link {
    background:#ffffff none;
    padding:0;
    font-weight:bold;
}

#directions {
    display:none;
}

#floating_contact_form {
    display: none;
}