body {
    background-color: white;
    font-family: Arial, sans-serif;
    width: 98%;
    margin: 0 1%;
    float: none;
    overflow: hidden;
    font-size: 0.3cm;
}

div, p, ul, ol {
    margin: 0 0.25%;
    float: none;
    overflow: hidden;
}

p, ul, ol {
    font-size: 1.2em;
}

.footnote-ref {
    vertical-align: super;
    font-size: 0.8em;
}

ol.footnotes {
    max-width: 550px;
}

.media-list {
    padding: 0;
}

h1,
h2,
h3 {
    border-bottom:1px solid #999999;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: .5em;
    margin-left: 0;
    page-break-after: avoid;
    break-after: avoid;
}

h1 {
    font-size:1.9em;
}
h2 {
    font-size:1.5em;
}
h3 {
    font-size:1.3em;
}
h4,h5,h6 {
    font-size:1.2em;
}

p {
    break-inside:avoid;
    page-break-inside:avoid;
}

.media-excerpt {
    break-inside:avoid;
    page-break-inside:avoid;
}

#skip-link-wrapper {
    display: none;
}

/* Make pboxes use the whole column, also ensure the title starts on a new line */
.pbox {
    width: 100%;
    clear: left;
}

.pressinfo {
    border: 1px solid #dedede;
    background-color: #efefef;
    padding: 1ex;
    margin-bottom: 1ex;
}

.pressdate {
    float:right;
    padding-left:1em;
    text-align:right;
    display: block;
}

blockquote {
    margin: 1.3em;
    padding: 1em;
    font-size: 10pt;
}

hr {
    background-color: #ccc;
}

/* Images */
a img {
    border: none;
}

.media-image img.attachment-small {
    width: 250px;
    height:auto;
}

/* Links */
a {
    text-decoration: none;
}

a:visited,
a:link {
    color: #36c;
}

/* Show the url a link points to, but only in the content */
#main-content p a[href^="http://"]:link:after,
#main-content p a[href^="http://"]:visited:after {
    content: " (" attr(href) ") ";
    color: #999999;
    font-weight: normal;
}

/* Tables */
table {
    border-spacing:0;
    border-collapse:collapse;
    page-break-inside:auto;
    margin-bottom: 1em;
}
    th {
        font-weight: bold;
    }
    th,td {
        border: 1px solid #999999;
        padding: 4px;
    }
    tr, td, th {
        page-break-inside:avoid;
        page-break-after:auto;
        page-break-before:auto;
    }
    tfoot {
        font-style: italic;
        display:table-footer-group;
    }

    thead {
        display: table-header-group;
    }
    caption {
        background: #fff;
        margin-bottom:2em;
        text-align:left;
    }

/*Glossary*/
.mlg-glossary-nav{
    display:none;
}

#mlg-show,
#mlg-hide{
    display:none ;
}
.mlg-anchor{
    display:block ;
    border-bottom:1pt solid #666 ;
}
    .mlg-anchor a{
        font-weight:bold;
        color:#000 ;
    }

.mlg-term{
    font-weight:bold;
}

/* Fix the events and notices boxes on the homepage */
ul.gce-list {
    list-style: none;
    padding:0;
    margin: 0;
}

    .gce-list li {
        padding: 0;
        margin: 0;
        padding-bottom: .5em;
    }

    .gce-widget-list .gce-list .gce-list-event {
        background-color: #ffffff;
    }

    .gce-list-event-date {
        float: right;
    }

.pboxleft h5 {
    font-size: 1em;
}

/* Collapsing archives */
ul.collapsing {
    list-style: none;
}

    li.collapsing {
        clear: both;
    }

        li.collapsing .sym {
            display: none;
        }

/* Header */
.navbar {
    display:none;
}

.nav > li {
    display:none;
}

.sub-menu {
    display:none;
}

.visible-xs {
    display:none;
}

#toolbar-lg {
    display:none;
}

/* Carousel */
.carousel {
    display:none;
}

.carousel-indicators {
    display:none;
}

/* Footer */
#foot-nav {
    display:none;
}

/* Columns */

div[class|=col-] {
    float:left;
}

.col-sm-12,
.col-sm-11,
.col-sm-10,
.col-sm-9,
.col-sm-8,
.col-sm-7,
.col-sm-6,
.col-sm-5,
.col-sm-4,
.col-sm-3,
.col-sm-2,
.col-sm-1 {
    width:99.5%;
}

.post-body {
    width: 90%;
}

.row, .media {
    clear:both;
}

/* Stats */
div.tyield {
    clear:both !important;
    break-inside:avoid;
    page-break-inside:avoid;
}

div.tyield > div {
    clear:both !important;
    float:none !important;
}

div.gperiod {
    float:none !important;
    clear:both !important;
}

fieldset {
    background-color: transparent;
    width: 98%;
    margin: 0;
    float: none;
    overflow: visible;
}


/* Module Classes */

.no-print {
    display: none;
}

.no-page-break {
    page-break-inside: avoid;
}

.new-page {
    page-break-before: always;
}

/* Hide boc-toc-only headings */
#main-content h2.boc-toc-only,
#main-content h3.boc-toc-only,
#main-content h4.boc-toc-only,
#main-content h5.boc-toc-only,
#main-content h6.boc-toc-only {
    height: 0;
    padding: 0;
    margin: 0;
    visibility: hidden;
}