/*Forum Print Styles
 * NIC has SPECIFICALLY requested that we provide high quality print versions for this website both for archiving and approval processes on their teams.
 */
 

.usa-logo__text {
    font-size: 2rem;
}
.usa-banner__header {min-height: 2rem;}

.usa-section {
    padding: 1rem 0;
}

main.main-content.usa-section {
    padding-top: .1rem;
}
main.main-content.usa-section > .grid-container {
    padding-left: 0;
    padding-right: 0;
}


article[typeof="schema:Discussion"] > footer {
    margin: 0.2rem 0.2rem 0 1rem;
}

.usa-banner__content.usa-accordion__content,
.dialog-off-canvas-main-canvas .usa-accordion__button.usa-banner__button,
.usa-banner__header-action,
.usa-footer__logo,
.usa-footer__social-links,
.usa-footer__primary-section,
article[role="article"] section article.js-comment + h2,
h2 + .comment-comment-forum-form.comment-form.usa-form,
.flag,
.block-local-tasks-block,
.usa-alert,
article[role="article"] footer article[typeof="schema:Person"] .usa-label {
    display: none;
}

article[role="article"] .bg-primary-lighter.padding-2 {
    padding: .1rem 1rem;
}

article[role="article"] section article.js-comment .padding-y-1,
article[role="article"] .bg-primary-lighter.padding-2 .padding-y-1 {
    padding-top: 0;
    padding-bottom: 0;
}
article[role="article"] section {
    padding-left: 1rem;
}
article[role="article"] section article.js-comment {
    padding: 0.2rem 0.2rem 0 1rem;
    background: transparent;
    border: 2px solid #eee;
    margin: 0;
    page-break-inside: avoid;
    break-inside: avoid;
}
article[role="article"] section article.js-comment footer {
    font-size: .8rem;
}
article[role="article"] section article.js-comment .links.inline.usa-nav__primary.usa-accordion {
    display: none;
}

article[typeof="schema:Discussion"] footer > p.font-sans-2xs {
    font-size: .8rem;
}
article[typeof="schema:Discussion"] > footer{
    width: 100%;
    float: none;
    margin: 0;
    background: transparent;
    border: 0;
    text-align: right;
    padding: 0.1rem;
}
article[role="article"] section article.js-comment footer.float-right.bg-base-lighter.padding-1 {
    max-width: 230px;
    margin-left: 1rem;
    margin-bottom: 0.2rem;
}
article[role="article"] section article.js-comment footer.float-right.bg-base-lighter.padding-1 > a {
    display: none;
}
article[role="article"] section article.js-comment h3 {
    margin-top: 0.5rem;
}