@media screen {

	a:link {
		color:			#0000ff;
	}
	
	a:visited {
		color:			#551a8b;
	}
	
	a:hover {
		background-color:	#005580;
		color:			white;
	}
	
	body	{
		background:		white;
		color:			black;
		font-family:		Geneva, Arial, Helvetica, sans, sans-serif;
		font-style:		normal;
		font-weight:		normal;
		font-size:		10pt;
	}
	
	caption {			/* Captions for regular tables */
		font-size:		75%;
		text-align:		center;
	}
	
	div.colorblock {
		background-color:	white;
		height:			10em;
	}
	
	div.body {
		padding-left:		2em;
		padding-right:		2em;
		padding-top:		1em;
	}
	
	div.navbar {			/* Main navigation bar */
		padding:		1em 0em 1em 0em;
		line-height:		150%;
	}
	
	div.pagenav {
		padding:		1em;
	}
	
	div.codeexample {		/* Coding example */
		background-color:	#E0E0E0;
		padding:		0.5em;
	}
	
	div.display {			/* Terminal display */
		background-color:	#000000;
		color:			#00FF00;
		padding:		0.5em;
	}
	
	div.sidebar {			/* Regular sidebar */
		background-color:	#E0E0E0;
		padding:		0.5em;
	}
	
	div.warning {			/* Warning sidebar */
		background-color:	#FFFFDD;
		color:			#FF0000;
		padding:		0.5em;
	}
	
	dl	{
		font-style:		normal;
		font-weight:		normal;
		text-align:		left;
	}
	
	em 	{
		font-style:		normal;
		font-weight:		bold;
	
	}
	
	h1	{
		font-size:		150%;
		font-style:		normal;
		font-weight:		bold;
		text-align:		left;
	}
	
	h2	{
		font-size:		130%;
		font-style:		normal;
		font-weight:		bold;
		text-align:		left;
	}
	
	h3	{
		font-size:		120%;
		font-style:		normal;
		font-weight:		bold;
		text-align:		left;
	}
	
	
	h4	{
		font-size:		110%;
		font-style:		normal;
		font-weight:		bold;
		text-align:		left;
	}
	
	h5	{
		font-size:		100%;
		font-style:		normal;
		font-weight:		bold;
		text-align:		left;
	}
	
	ol	{
		font-style:		normal;
		font-weight:		normal;
	}
	
	p	{
		text-align:		left;
	}
	
	p.centered-bold {
		font-style:		normal;
		font-weight:		bold;
		text-align:		center;
	}
	
	p.fineprint {
		font-size:		80%;
		text-align:		left;
	}
	
	p.fineprint-centered {
		font-size:		80%;
		text-align:		center;
	}
	
	p.right {
		text-align:		right;
	}
	
	pre {
		font-family:		courier, lucidatypewriter, monospace;
		/*font-size:		100%; */
	}
	
	table.page {			/* Decided against the page border */
	/*	border-style:		solid;
		border-width:		1em;
		border-color:		#005580;*/
		background-color:	transparent;
	/*	padding:		1em;
		margin-bottom:		1em;
		margin-left:		1em;
		margin-right:		1em;
		margin-top:		1em;*/
	}
	
	tt {				/* Variables that appear in the text */
		font-family:		courier, lucidatypewriter, monospace;
		font-size:		100%;
		font-style:		normal;
		font-weight:		normal;
	}
	
	tt.cmd {			/* Commands typed at the prompt by the user */
		background:		transparent;
		color:			white;
		font-size:		100%;
		font-weight:		bold;
	}
	
	tt.narrow {
		font-size:		80%;
	}
	
	tt.user {			/* User commands that appear in the text */
		font-size:		100%;
		font-weight:		bold;
	
	}
}

@media print {

	body	{
		background:		white;
		color:			black;
		font-family:		sans-serif;
		font-style:		normal;
		font-weight:		normal;
	}
	
	div.colorblock {
		display:		none;
	}
	
	div.navbar {			/* Main navigation bar */
		display:		none;
	}
	
	div.pagenav {
		display:		none;
	}
	
	div.codeexample {		/* Coding example */
		background-color:	#E0E0E0;
		padding:		1em;
	}
	
	div.display {			/* Terminal display */
		padding:		1em;
	}
	
	div.sidebar {			/* Regular sidebar */
		padding:		1em;
		border-style:		solid;
	}
	
	div.warning {			/* Warning sidebar */
		color:			#FF0000;
		padding:		1em;
		border-style:		solid;
	}
	
	p	{
		text-align:		left;
	}
	
	p.centered-bold {
		font-style:		normal;
		font-weight:		bold;
		text-align:		center;
	}
	
	p.fineprint {
		font-size:		80%;
		text-align:		left;
	}
	
	p.fineprint-centered {
		font-size:		80%;
		text-align:		center;
	}
	
	p.right {
		text-align:		right;
	}
	
	pre {
		font-family:		courier, lucidatypewriter, monospace;
		font-size:		100%;
		font-style:		normal;
		font-weight:		normal;
	}
	
	table.page {
		border-style:		none;
	}

	tt {				/* Variables that appear in the text */
		font-family:		courier, lucidatypewriter, monospace;
		font-size:		100%;
		font-style:		normal;
		font-weight:		normal;
	}
	
	tt.cmd {			/* Commands typed at the prompt by the user */
		font-size:		100%;
		font-weight:		bold;
	}
	
	tt.narrow {
		font-size:		80%;
	}
	
	tt.user {			/* User commands that appear in the text */
		font-size:		100%;
		font-weight:		bold;	
	}

}


