﻿/* */

#breadcrumbs, #banner, .componentHeader img, .componentHeader .navigation, .helpIcon, #betaBanner  {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
body, #container, #footer, .componentHeader {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

#header .search, #header .searchText, #header .contactHelpFAQ  { display: none; }
#header img {display: block; text-align: center;}

html body #footer {background: none;}
html body #footer p {border-left: none; margin-left: 0; text-align: center;}

html body pre, html body code {vertical-align: baseline;}

.component {margin: 0px, padding: 0px}
.component .leftContainer { width: auto !important; clear: both; }
.component .galleryContainer { vertical-align: top; float: none; margin: 0px; width:auto !important}
.component p.helpText { background: transparent none; text-align:center; margin: 0; padding: 0; vertical-align: top; }
.component .gallery .inline-list {display: none;}

.component table { border:0 }

div#helpTextCont, div#searchBrowseHelp, div#vouchered {display: none;}

table.datagrid thead {display: table-header-group;}
table.datagrid caption {display: none;}
table.sourceTable {page-break-before: always;}
tr {page-break-inside: avoid;}
div.printTable {overflow: visible !important}

.component {display:inline;}
.component-pad {display:inline;}
.specSearchBtns, .pagerBtn, .pagerText, .pageSelector {display: none;}
.numRecordsText {display:inline;}
