
/******************************/
/* section/components to hide */
/******************************/
div#show-toolbar-button-holder,
div#breadcrumbs span.message,
div#browser-warning,
div#footer-navigation,
div#main-left,
div#main-right,
div#primary-navigation,
div#print-page,
div#search-box,
div.topOfPage,
div#webfactory-toolbar,
div#webfactory-toolbar-show,
#bg-main-banner-logo,
div.dottedline,
div#page div#main-footer,
a.back-to-top,
div#three-column,
a#back_to_top,
#copyright,
div#right_home {
  display: none !important;
}

/* main page components */
body.left-middle div#main-content-wrapper,
div#main-content,
body.left-middle div#main-content {
  left: 0;
  width: 100%;
}

div#main-content .cornTL,
div#main-content .cornBR {
  background: none;
}

div#main_content {
  width: 100%;
  background: none;
}

body,
div#page,
div#main-content,
div#main-background {
  height: auto !important;
}

div#right_home {
  float: none;
  width: 100%;
}

div#main-banner {
  position: relative;
}

img#main-banner-logo {
  page-break-inside: avoid;
}

/****************************/
/* alternate general styles */
/****************************/
a,
a:visited,
a:hover,
a:link {
  color: black;
  text-decoration: none;
}


/********************
 Now visible elements
 ********************/
#main-banner-logo,
#print-footer {
  display: block;
}

/***************/
/* breadcrumbs */
/***************/
div#breadcrumbs {
  clear: both;
  height: 2em;
  margin: 0em 0 0 0;
  overflow: hidden;
  width: 100%;
}

div#breadcrumbs a,
div#breadcrumbs a:hover,
div#breadcrumbs a:link,
div#breadcrumbs a:visited {
  color: black;
  text-decoration: none;
}


/* ::: start: Component specific styles ::: */

/* ::: start: Page specific styles ::: */






