
body {
background: none;
}


div#bookdisplay p {
height:100%;
width: 0;
overflow:hidden;
display: none;
visibility:hidden;
}


/*h1 {
page-break-before: avoid;
}*/

h1 {
page-break-after: avoid;
}

div#bodycontent {
	background-color: #FFFFFF;
	/*overflow: auto;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2987C2;
	border: none;
	margin: 0px 25px 0 0px;
	padding: 0 0px 0px;
}


div#bodycontent2 {
	background-color: #FFFFFF;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2987C2;
	border: none;
	padding: 0 0px 0px;
	position: static;
	top: 85px;
	left: -50px;
	height: 100%;
	width: 550px;
	margin: 0px 0px 0px 0px;
}

div#bodycontentbook {
	background-color: #FFFFFF;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2987C2;
	border: none;
	padding: 0 0px 0px;
	position: static;
	top: 85px;
	left: -50px;
	height: 100%;
	width: 900px;
	margin: 0px 0px 0px 0px;
}

div#bodycontentbook p {
width: 550px;
}

/*
div#bodycontent2 p {
width: 500px;
}

div#bodycontent2 ul {
width: 500px;
}

div#bodycontent2 #schedule {
width: 500px;
}

div#bodycontent2 #sample_schedule2 {
width: 500px;
}
*/
div#header {
position: static;
visibility: hidden;
display:none;
}

div#header2 {
visibility: hidden;
display: none;
}

div#header3 {
visibility: hidden;
display: none;
}*/

.navigation {
visibility:hidden;
}

#navigation {
visibility: hidden;
}



.logo {
display: none;
}

table {
page-break-inside: avoid;
}

#sample_schedule {
page-break-before: always;
}


#schedule {
page-break-after: always;
}


#img_break {
page-break-after: always;
}

.img_break {
page-break-after: always;
}

.img_break_before {
page-break-before: always;
}

.pageheader
{
visibility:hidden;
}

#news
{
page-break-after: always;
}

#print_header {
visibility: visible;
display:block;
}

#print_header h1.pageheader {
visibility: visible;
margin-top: 0px;
}

#booklist {
border: 0;
}

.booklist {
border: 0;
}

/*#footer
{
page-break-before: always;

}*
*/