body{font:81.3% Verdana, MS Sans Serif, Arial, Helvetica, Sans-serif;color:#000;background-color:#fff;border:0;width:720px;margin:0 auto;padding:0;}
@viewport {
  width: device-width;
  zoom: 1;
}
	max-width:975px;
	margin:0 auto 0;
	padding:0;
	text-align:center; 
a:link,a:visited{color:#00f;text-decoration:none;}
a:active,a:hover{color:red;text-decoration:underline overline;}
p,li{font-size:1em;text-align:justify;}
li{display:list-item;}
table,td,select,input,textarea,ul,caption,pre{font-size:1em;}
th{font-weight:700;}
h1{font-size:2em;font-weight:700;text-align:center;}
h2{font-size:1.7em;font-weight:700;}
h3{font-size:1.45em;font-weight:700;}
h4{font-size:1.2em;font-weight:700;}
.bold {font-weight:bold;}
.center {text-align:center !important;}
.clear {clear:both;}
#contentsBox{
	position:relative;
	width:auto;
	max-width:600px;
	margin:5px auto;
	padding:0;
	text-align:center; 
}
#contentsBox .section {border:1px solid black;width:100%;margin:0px;padding:10px;text-align:left;line-height: 1.5em;}
#contentsBox .subSection{border:1px solid black;float:left;position:relative;width:49.55%;text-align:left;}
@media all and (max-width: 740px) {
	body{width:100%!important;}
	#contentsBox {float: none; width: auto;}
	.section,.subSection {float: none !important; width: auto !important;}
}
@media all and (max-width: 480px) {
	body{font-size:100%;width:100%!important;}
	TABLE.table-wrapper{width:100%!important;}
	html {-webkit-text-size-adjust: none;}	
}
@media print { 
	body{background-color:#FFF;background-image:none;color:#000;}
	#leftbar{display:none;}
}