
body {
  background:none;
}
#container {
	width:600px;
	margin:0 auto;
	position:relative;
	min-width:0;
	overflow:hidden;
}
#wrapper {
	box-shadow:none;
}
#wrapper,
#page {
  position:static;
  width:100%;
  padding:0;
  background:none;
}
#header {
	padding:0;
}
.headertop {
	height:auto;
}
a, a:hover {
  background:none;
  padding-left:0;
}

#col1,
#col3,
span.zoomimg,
.contentnav,
ul.download_excel,
p.showtable,
p.hidetable,
a.zoom,
a.zoom:hover {
	display:none;
}
#main {
  margin-top:0;
  overflow:visible;
}
#col2 {
	display:block;
	float:none;
	margin:0;
	min-height:0;
}
#col2_content {
  width:100%;
  overflow:visible;
}
#header_print {
  margin-bottom:20px;
  border-bottom:2px solid #DCDCDC;
  padding-top:15px;
}
#footer_print {
  border-top:1px solid #DFDFDF;
  padding-top:4px;
}
.print_title {
  font-size:16px;
  font-weight:bold;
  line-height:46px;
  padding-left:5px;
}
#optimize form {
	float:left;
}
#optimize form label {
	font-size:12px;
	font-weight:bold;
	color:#7B7F88;
}
#optimize a.print,
#optimize a.print:hover {
	float:right;
	font-size:12px;
	font-weight:bold;
	background: url(../images/print.gif) no-repeat 0 50%;
	padding-left:22px;
	color:#000;
	text-decoration:none;
}
#optimize a.print:hover {
	color:#ED1B23;
}
a.KCHTooltip,
a.KCHTooltip:hover {
	border:none;
}
h3.showhideheader {
	background-image:none;
	cursor:auto;
}
#content {
	min-height:0;
}
div.expandtdwrap {
    width:100%;
}
@media print {
  #container {
    width:100%;
    margin:0;
    position:static;
  }
  .print_title, #optimize {
    display:none;
  }
  #main {
    width:100%;
  }
  #logo_print {
    float:none;
  }
  #header_print {
    border:none;
    background:none;
  }
  h3.showhideheader {
	padding-left:0;
  }
  .printpagebreak{
   page-break-before:always;
  }
}
