@media print
{
	a
	{
		color: rgb(51, 51, 153);
		text-decoration: none;
	}
	.noprint
	{
		display: none;
	}
}
@page { margin: 2cm } /* All margins set to 2cm */

@page :first {
  margin-top: 4cm    /* Top margin on first page 10cm */
}
@page :left {
  margin-left: 4cm;
  margin-right: 3cm;
}

@page :right {
  margin-left: 3cm;
  margin-right: 4cm;
}

BODY 
{
	font-family: "Arial"; 
	font-size: 1em; 
	color: rgb(51, 51, 153);
	background: white;
}

H1, H2, H3, H4, H5 {color: #990000}

H1 {font-size: 1.8em}
H2 {font-size: 1.5em}
H3 {font-size: 1.2em}
H4 {font-size: 1em}
H5 {font-size: 0.9em}
H6 {font-size: 0.85em}
H7 {font-size: 0.8em}

table.photo, table.smallphoto
{
	width: 100%;
	text-align: center;
	vertical-align: bottom;
	page-break-inside: avoid;
}
table.photo, table.smallphoto td
{
	vertical-align: bottom;
	font-size: small;
	color: rgb(153, 0, 0);
}
table.photo img
{
	width: 300px;
	border: 0px solid ;
}
table.smallphoto img
{
	width: 150px;
	border: 0px solid ;
}
ul.toc
{
	color: rgb(51, 51, 153);
}

table.als
{
	color: #000000;
	margin-left: auto; 
	margin-right: auto;
	border: double 6px black;
	horizontal-align: center;
	width: 60%
}
td.als
{
	vertical-align: center;
	text-align: center;
}

img.als_inset
{
	border: solid 3px black;
}
