/**
 *   Printer styles
 */

/* ====================== SL generic ======================================== */

.sl-node-pagination, .sl-read-more,
.error, .notice, .success,
pre, div.cake-stack-trace, .cake-sql-log,
.sl-trace, #debug-kit-toolbar,
.x-border-panel .x-panel, .x-panel-tbar, .x-panel-header, .x-panel-bbar,
.sl-node-actions {
    display: none;
}
.sl-image-thumb a:after, .sl-image-thumb a:visited:after {
    content: "";
}

/* ======================= Theme related ==================================== */

h1 {
    font-size: 140%;
    margin-top: 0;
}
h2 {
    font-size: 120%;
    margin-top: 0;
}
h3 {
    font-size: 120%;
}
h4 {
    font-size: 110%;
}

#sl-navigation, #sl-lang-menu {
    display: none;
}
#sl-site-title a:after, #sl-site-title a:visited:after {
    content: "";
}

.sl-block-container-outer {
    font-size: 75%;
    color: #777;
    border: 0.05em solid #aaa;
    padding: 1em;
    margin: 1em 0;
}

#sl-site-title {
    /* overall site title */
    font-size: 200%;
}
#sl-site-title a {
    color: #777;
    text-decoration: none;
}
#sl-site-mission {
    color: #777;
    margin-bottom: 1em;
    border-bottom: 0.05em solid #aaa;
    padding-bottom: 1em;
}

#sl-footer {
    border-top: 0.05em solid #aaa;
    margin-top: 1em;
    padding-top: 1em;
    color: #777;
}
