@media print {

h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid; 
	 page-break-before:avoid;}
img { page-break-inside:avoid; 
     page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid; }
ul, ol, dl  { page-break-before:avoid; }



* {
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 12pt;
}

BODY {
  
  margin:0;
}

A { text-decoration: none; color:#0000ff; }
A:hover, A:active, A:focus { text-decoration: underline; }

H3 { margin-bottom: 3px; }
H5 { margin: 0; }

#container {
  width: 770px;
  border:#000000 thin solid;
}


/* #######  KILL LEFT SIDE  ####### */

#leftnav {
  vertical-align: top;
  width: 5px;
  display: none;
}

/* #######  HEADER  ####### */

#header {
  background: url(../pix/bg-top.jpg) no-repeat #9c0000;
  color: #ffffff;
  
}

#logo {
  display: block;
}

#header #links {
  width: 275px;
  list-style: none;
  float: right;
  margin: 20px 0;
  display: none;
}

#header #links li {
  float: left;
}

#header #links li a {
  font-size: 12pt;
  display: block;
  width: 110px;
  text-indent: -40000px;
  -moz-outline: none; /* hide the giant dotted border caused by the text-indent */
  outline: none;
}

#links_1 { 
  background: url(../pix/links/computers_off.gif) no-repeat; }
#links_1:hover, #links_1:active, #links_1:focus { 
  background: url(../pix/links/computers_on.gif) no-repeat;  }
#links_2 { 
  background: url(../pix/links/company_off.gif) no-repeat; }
#links_2:hover, #links_2:active, #links_2:focus { 
  background: url(../pix/links/company_on.gif) no-repeat;  }
#links_3 { 
  background: url(../pix/links/networking_off.gif) no-repeat; }
#links_3:hover, #links_3:active, #links_3:focus { 
  background: url(../pix/links/networking_on.gif) no-repeat;  }
#links_4 { 
  background: url(../pix/links/support_off.gif) no-repeat; }
#links_4:hover, #links_4:active, #links_4:focus { 
  background: url(../pix/links/support_on.gif) no-repeat;  }
#links_5 { 
  background: url(../pix/links/webdesign_off.gif) no-repeat; }
#links_5:hover, #links_5:active, #links_5:focus { 
  background: url(../pix/links/webdesign_on.gif) no-repeat;  }
#links_6 { 
  background: url(../pix/links/home_off.gif) no-repeat; }
#links_6:hover, #links_6:active, #links_6:focus { 
  background: url(../pix/links/home_on.gif) no-repeat;  }

#header #bar {
  margin: 0;
  padding: 1px;
  background: #000000;
  text-align: center;
  width:768px;
  white-space : nowrap;
}

#header #bar li {
  display: inline;
  font-family: Verdana;
  font-weight: bold;
  font-size: 8pt;
  line-height: 20px;
  color: #adadad;
  margin: 0 35px;
}
#header #bar li:before { content: "· "; }
#header #bar li:after  { content: " ·"; }

/* #######  PAGE/PAGEHEAD  ####### */

#page {
  padding: 20px;
  vertical-align: top;
}

#pagehead {
  font-size: 12pt;
  margin: -20px -20px 20px -20px;
  background-color: #58a0bf;
  color: #fff;
  padding: 15px 25px;
}

#page_container {
  height: 475px;
  overflow-y: auto;
}

/* #######  FOOTER ####### */

#footer {
  background: #000000;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
  list-style: none;
  height: 25px;
  margin: 0;
  padding: 0;
  padding: auto 5px;
}

#footer a {
  font-size: 8pt;
  color: #aaa;
}

#footer a:hover, #footer a:active, #footer a:focus {
  color: #fff;
}

#footer li {
  display: inline;
  padding: 10px;
}


/* #######  COPYRIGHT  ####### */

#copyright { margin-top: 20px; }

#copyright, #copyright * {
  text-align: center;
  position: relative;
  left: 55px;
  font-size: 8pt;
  color: #aaa;
}

/* #######  THINGS TO HIDE  ####### */

.tabsF { display:none;}
.tabsFcontent { display:none;}
.instructions { display:none;}

/* #######  THINGS TO UNHIDE  ####### */

#PrintQuote { display: block; }

/* #######  OTHER STUFF  ####### */

.legal, .legal * { font-size: 8pt; }
.legal h3 { text-align: center; font-size: 10pt; }
.legal h4 { text-align: center; font-size: 10pt; }
.legal h5 { margin:0; text-decoration: underline; }
.legal p  { margin-top:0; }

INPUT, TEXTAREA, SELECT, OPTION {
  margin: 1px;
  -margin: 0px;
  font-size: 8pt;
}

}
