.publishTopBar {
  border-bottom: 5px solid #133C8D;
  border-top: 5px solid #E5B84C;
  background-color:#fff;
  border-left: 1px solid #AAA;
  border-right: 1px solid #AAA;
  padding: 1em 1em 1em 2em;
}
.publishTopBar a {
  font-size: 20px;
  color: #036;
  /* margin-left: 1em; */
  text-decoration: none;
  margin-bottom:1em;
}
.publishTopBar a:hover {
   color: #B22222;
   background: transparent;
   text-decoration: underline;
}
.natMain {
    padding-top: 1em;
}
.natMiddle .natMiddleContents {
    margin-left: 1em;
    margin-right: 1em;
}
.jacoPublished .natBreadCrumbs {
   margin-top: 1.5em;
   margin-left: 1.5em;
}
#printPublished {
   margin-top: 1.5em;
   margin-right: 2em;
   float:right;
}
.jacopublishNot {
   display:none;
}
.editTableEditImageButton {
   display:none;
}
.natMiddleRight {
   border-left: 1px solid #aaaaaa;
}
.natPrintBody a img {
   display:none;
}
.natPrintBody {
  background-image:none;
}
.natBody {
  background-image:none;
  font-size:14px;
  font-family:arial, sans-serif;
}
.natWebTitle {
  font-size:24px;
}
.natTopRight {
  width:0px;
  min-width:0px;
}
.natBottomBarContents {
   padding-top:1em;
   height:2em;
}
.natBottomBarContents a {
   color:inherit;
   text-decoration:underline;
}
.foswikiTable th {
   text-align:center;
}
/* Accessibility Enhancements */
.gs-webResult .gs-visibleUrl {
  color: #008823 !important;
}
.gsst_a .gscb_a {
  color: #5d77a7 !important;
}
.natPageCacheBanner,
.natPageCacheBanner a,
.natBottomBarContents,
.natBottomBarContents a {
   color:#6d6d6d !important;
}
.gsc-option-menu .gsc-option-menu-item {
   color: #757575 !important;
}
a:focus, button:focus {
  outline: 2px solid #333 !important; 
  outline-offset: 4px !important; 
  overflow:visible !important;
}
.gsc-result div.gs-title {
   overflow: visible !important;
}
.gsc-result div.gs-title a:hover, 
.gsc-result div.gs-title a:hover b,
.gsst_a .gscb_a:hover,
.natPageCacheBanner a:hover,
.natBottomBarContents a:hover { 
  color: #fff !important;
}
button.gsc-search-button:focus {
  outline: 2px solid #333 !important; 
  outline-offset: 4px !important;
}
/* Print Styles */
@media print {
  .natBodyFixed .natBodyContents {
     width: 100%;
     margin: 0 0 0 0;
  }
}