
/******************************/
/* section/components to hide */
/******************************/
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 {
  display: none !important;
}

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

/****************/
/* main-content */
/****************/
body.left-middle-right div#main-content,
body.left-middle div#main-content,
body.middle-right div#main-content,
body.middle div#main-content,
div#main-content {
  left: 0%;
  margin: 1.2em 0 0 0;
  position: absolute;
  width: 100%;
}

/***************/
/* breadcrumbs */
/***************/
div#breadcrumbs {
  height: 2em;
  left: 0%;
  margin: 0em 0 0 0;
  overflow: hidden;
  top: 73px;
  width: 100%;
}

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

/***************/
/* main-banner */
/***************/
div#main-banner {
  left: 0%;
  margin: 0;
  top: 0px;
  width: 100%;
}

/***************/
/* main-footer */
/***************/
div#main-footer {
  background: transparent;
  color: #000000;
  width: 100%;
}

div#main-footer div#copyright {
  float: none;
  width: 100%;
}


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

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







