@import url('../Abstracts/Normalize.css');
@import url('../Abstracts/Reset.css');
@import url('../Abstracts/Variables.css');
@import url('../General/AccessibilityToolbar.css');
@import url('../General/Fonts.css');
@import url('../General/Typography.css');
@import url('../General/Forms.css');
@import url('../General/Tables.css');
@import url('../General/ContentElements.css');
@import url('../General/ContentElementsExtended.css');
@import url('../General/ContentCollections.css');
@import url('../General/ContentCollectionsExtended.css');
@import url('../DefaultPageElements.css');
@import url('../DefaultPageLayout.css');
@import url('../DefaultPageElementsExtended.css');
@import url('../Custom/CustomElements.css');
@import url('../Custom/CustomElementsExtended.css');

/*
    Note: Forms stuff is handled in Forms.css
*/

#EditorFormPanel,
#AccessibilityToolbar,
#LoginStatusShort,
#Header,
#Header #SearchSite,
#Header #AnchorMenu,
#Header .mainMenu,
#mm-MainMenu,
#MainMenuNav,
#Header #ShoppingCartSummaryShort,
#PageTop,
.subMenu,
#Tertiary,
#SubHeader,
#PageFunctionsTop,
#PageFunctionsBottom,
#LoginForm,
#Footer,
.popupNotice,
#ScrollToTop {
    display: none !important;
}

.box {
    color: var(--site-body-text-color);
}

.alert-box {
    position: relative;
    display: table;
    page-break-inside: avoid;
    break-inside: avoid;
    border: var(--site-color-gray-light) 1px solid;
}

.alert-box.alert-information {
    border-color: var(--site-color-gray-light);
    margin-bottom: 15px;
}

.hide-from-print {
    display: none !important;
}