/* Change font sizes */
body {
    font-size: 14px;
    background: none;
}

/* Override ugly BS styles */
blockquote, blockquote * {
    border: none !important;
    color: #0e62ae !important;
}

a {
    color: #0e62ae !important;
}

/* Do not display link url */
a:link:after, a:visited:after {
    content: "";
}

/* Open all accordions */
.accordion-collapse.collapse:not(.show) {
    display: block !important;
}

#main-content {
    margin: 0;
    padding: 0;
    width: 100%;
}

/* Tables */
.table-responsive {
    overflow-x: visible;
}

table, .table {
    max-width: 100%;
    table-layout: fixed;
    word-wrap: break-word;
}

table td.crud, .table td.crud {
    white-space: normal !important;
}

#header .msm-container {
    padding: 0;
    margin: 0;
}

/* Display the center logo*/
#header #full-logo-wrapper {
    display: block !important;
    font-size: 1.25em;
    margin: 0 0 10px 0;
    padding: 0;
}

#header .msm-home #full-logo-wrapper {
    display: none !important;
}

#footer {
    padding: 0;
}

#print-msm-logo-footer {
    width: 250px;
    margin: 1em auto 0 auto;
    display: block;
}

#breadcrumb {
    padding: 0;
    margin: 5px 0;
}

#breadcrumb li:nth-child(2)::before {
    margin-left: 0;
}

/*************************
 * Elements to hide
 ************************/
nav .paginator {
    display: none;
}

iframe, embed, object, video, div.ratio {
    display: none;
}

/*.main-content a.btn, .main-content button.btn, .main-content  input.btn {*/
/*    display: none;*/
/*}*/

#header #top-bar {
    display: none !important;
}

#accent-bar {
    display: none;
}

#mobile-nav-row {
    display: none;
}

#nav-row {
    display: none;
}

#breadcrumb .breadcrumb-home {
    display: none;
}

#sidebar-menu {
    display: none;
}

.related-links {
    display: none;
}

.sidebar-content {
    display: none;
}

.msm-footer-content {
    display: none;
}

.post-edit-link {
    display: none;
}

.more-stories {
    display: none;
}

/*************************
 * Start Shane Print Styles
 ************************/

/* Render columns as sm instead of xs https://gist.github.com/donnierayjones/6fd9802d992b2d8d6cfd */
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.col-md-12 {
    width: 100%;
}
.col-md-11 {
    width: 91.66666667%;
}
.col-md-10 {
    width: 83.33333333%;
}
.col-md-9 {
    width: 75%;
}
.col-md-8 {
    width: 66.66666667%;
}
.col-md-7 {
    width: 58.33333333%;
}
.col-md-6 {
    width: 50%;
}
.col-md-5 {
    width: 41.66666667%;
}
.col-md-4 {
    width: 33.33333333%;
}
.col-md-3 {
    width: 25%;
}
.col-md-2 {
    width: 16.66666667%;
}
.col-md-1 {
    width: 8.33333333%;
}

/*.visible-xs {*/
/*    display: none !important;*/
/*}*/
/*.hidden-xs {*/
/*    display: block !important;*/
/*}*/
/*table.hidden-xs {*/
/*    display: table;*/
/*}*/
/*tr.hidden-xs {*/
/*    display: table-row !important;*/
/*}*/
/*th.hidden-xs,*/
/*td.hidden-xs {*/
/*    display: table-cell !important;*/
/*}*/
/*.hidden-xs.hidden-print {*/
/*    display: none !important;*/
/*}*/
/*.hidden-sm {*/
/*    display: none !important;*/
/*}*/
/*.visible-sm {*/
/*    display: block !important;*/
/*}*/
/*table.visible-sm {*/
/*    display: table;*/
/*}*/
/*tr.visible-sm {*/
/*    display: table-row !important;*/
/*}*/
/*th.visible-sm,*/
/*td.visible-sm {*/
/*    display: table-cell !important;*/
/*}*/