/* Style Sheet used for overriding various aspects of display for printing */
 
.pure-g {
  display: inline;
  overflow: visible;
}

.main {
  display: inline;
  overflow: visible;
}
 
.pure-u-3-5 {
  display: inline;
  overflow: visible;
}
 
.content_block {
  width:auto;
  clear:left;
  padding-left: 10px;
  padding-right: 10px;
  display: inline;
  overflow: visible;
}
 
.table_list {
  margin-right:0.5em;
  margin-bottom: 0.5em;
  display: inline;
  overflow: visible;
}
 
/* table and td need height set to 100% to print correctly in large examples on firefox */
 
.table_list table {
  border:.ccc 1px solid;
  color: .555555;
  font-size: 0.9em;
  /*width:100%;*/
  height: 100%;
}
 
.table_list td {
  font-family: Verdana, Arial, sans-serif;
  padding: 2px;
  border-right:.ccc 1px solid;
  height: 100%;
}
 
.table_list thead {
  display: table-header-group;
  font-size: 0.9em;
}
 
/* Navigation is somewhat pointless */
 
.menu {
  display: none;
}

#navi {
  display: none;
}

#boxs {
  display: none;
}

#footer {
  display: none;
}

#locator {
  display: none;
}
 
.menu-link {
  display: none;
}
 
#menuLink {
  display: none;
}

.sidebar {
  display: none;
}
 
.pure-menu {
  display: none;
}
 
.header {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: top right;
}
 
.page_title {
  clear: left;
  text-align: left;
  padding-left: 10px;
  line-height: 2em;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: top left;
  min-height: 2em;
  height: 2em;
}
 
.footer {
  display: none;
}

.no-print, .no-print * { display: none !important; }
