body, #calendar td.caption{background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, p, a, li, label, span, #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }

#layout { position: inherit; }
#layout{ display:block !important; min-height:auto;    flex-direction: unset;} 
#wrapper{flex:none;}
.wrapper, .footer, div.article,.slider-block, .page-content-block,header, .header,.header:after, .content-block, #header, .pagecontent.subpage
{ position:relative; margin:0; padding:0; border:0; box-shadow:none; background: transparent;color: #000;}

.page-content-block.my-5{margin:0 !important;}
 a[href]:after {content: none}

div:empty, .copyright, .breadcrumb, #topnav, footer, #form_paging_links, #rgtprt .map, img, form, .slider_block, .search-btn, #main-navigation, .nav-icon, .search-form-wrapper, .feature-blocks,  .cd-top, .splitright a, #calendar td.caption .nav, .subpageHeader-block, button, html input[type="button"], input[type="reset"], input[type="submit"], #header .bg, section.logo, #nav, #leftprt
{ display: none; }

.Navigation .navIcon, .navIcon .NavbarToggle,  .Navigation .top-nav, .Navigation #TopNav, ul.adminPost_options, .button, a.button  { display:none;}
#billtable, #shiptable{margin: 10px 0;padding: 5px 0;}

#rgtprt {float:none;width: auto;}

.webform .fieldgroup_label, .userinfotitle {border:0;margin: 0;padding: 0;}

h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
p,  h2,  h3 {orphans: unset;widows: unset;}
#header h1{display:block;margin: 5px auto;text-align:center;}
