body {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
h1 {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
h2 {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
h3 {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
h4 {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
h5 {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
h6 {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
a,  a:link {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
a:visited {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
a:hover {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
a:focus {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
a:active {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
}
a:after{content:'' !important;}

#outerWrapper {
  background-color: #fff;
  background-image: none;
  border-color: #fff;
  color: #000;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
#outerWrapper #header {
  background-color: #fff;
  background-image: url(/image/cache/logo-print-NDRWSA.png);
  border-color: #000;
  color: #000;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
#outerWrapper #insideHeader {
  background-color: #fff;
  background-image: url(/image/cache/logo-print-NDRWSA.png);
  border-color: #000;
  color: #000;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
#outerWrapper #horizontalNav {
  display: none;
}
#outerWrapper #navigationEvents {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
  display: none;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
#outerWrapper #navigationEvents #navigation {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
#outerWrapper #navigationEvents #events {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
#outerWrapper #navigationEvents #picture {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
  float: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: auto;
}
#outerWrapper #content {
  background-color: #fff;
  background-image: none;
  border-color: #000;
  color: #000;
  float: none;
  width: auto;
}
.employeePraise {
  background: #fff;
  width: 300px;
  float:right;
  padding: 15px;
  border-color:#333333;
  border:solid;
  border-width: thin;
}

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; border:0; 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 , .fieldgroup_label, .webform label
{ position:relative; margin:0; padding:0; border:0; box-shadow:none; background: transparent;color: #000;}


 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, #rgtprt, .cd-top, .splitright a, #calendar td.caption .nav, .subpageHeader-block, .HeaderMenu,
button, html input[type="button"], input[type="reset"], input[type="submit"], #navbarCollapse,.breadcrumbs,   #changeinfo, hr,.Header .Navigation h2, .side-menu, .weatherBlock, .facebookBlock, .rightNav   
{ display: none; }

.Navigation .logoBlock img{display:block;margin: 0;left: 0;right: auto;float: left;padding: 0;}
.Navigation .navIcon, .navIcon .NavbarToggle,  .Navigation .top-nav, .Navigation #TopNav, ul.adminPost_options, .button, a.button  {display: none !important;}
#billtable, #shiptable{margin: 10px 0;padding: 5px 0;}


.logoBlock {float: none !important;/* text-align: center; */margin: 0;}
.logo{margin-bottom: 0px;/* max-height: 60px; */}
.pageContent { margin:0 !important; padding:0 !important;}
#paymentinstructions { border-color:#333; background-color:transparent;}

div.invoiceinfo {page-break-before: always;}

.webform_detail_view_95 {page-break-after:always;}