/* $Id: print.css,v 1.3 2007/09/06 21:23:32 goba Exp $ */

/**
 * Garland, for Drupal 5.0
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */

body, input, textarea, select {
  color: #000;
  background: none;
}
/* Hide all content */
#wrapper,
#footer {
  display: none;
}
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}
body {
    margin-top:3px;
    background-color: #ff0000;
}
body * {
  /*overflow: visible !important;
  float: none !important;
  width: auto !important;*/
}
a:link, a:visited, a:active, a:hover {
  text-decoration: underline;
  /*color: #FFFFFF;*/
}
body,
body #content {
  font-size: 11px;
  line-height: 18px;
}
table#print-version p {
  margin: 0 0 18px;
}
table#print-version ul {
  margin: 0 0 0;
}
table#print-version {
  display: table !important;
  position: relative;
  z-index: 5;
  width: 100%;
  height: 100%;
  margin: 0;
}
table#print-version thead th {
  height: 63px;
  padding: 0 10px 15px;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
table#print-version thead th img {
  display: block;
}
table#print-version tbody td {
  padding: 45px 10px 0;
  vertical-align: top;
}
table#print-version tbody td .page-title {
  font-size: 24px;
  line-height: 27px;
  margin: 0;
}
/* Page connected customers */
table#print-version #node-4 .table-links,
table#print-version #node-4 .head {
  display: none;
}
table#print-version tbody td table {
  margin: 0 0 1em;
  width: 100% !important;
}
table#print-version tbody td table th,
table#print-version tbody td table td{
  height: auto;
  padding: 0.3em 0.5em;
  vertical-align: middle;
}
table#print-version tfoot {
  
}
table#print-version tfoot td {
  height: 60px;
  padding-top: 25px;
  color: #666;
}
img#print-background {
  display: block !important;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 0;
}

/*contact page*/
.map-wrapper {
  width: 100%;
}
#contact_map_canvas {
  display: none;
}
.contact-map-print {
  display: block;
  background: url('images/gmap.jpg') no-repeat;
  width: 320px;
  height: 200px;
  border: 5px solid #bbb;
  float: left;
  margin-right: 10px;
}

.flowchart-page .subchart {
    height: auto !important;
}