/*print.css is used for printing and projection.  See stylesheet.css for screen display*/

/* IDs and Classes that are not Printed 
****************************************************/

/*These document elements do not print*/
#noprint, .filterimage, .leftpanel, menutext, .searchBar, .textfield, .toppanel 
{
	display: none;
}

/****************************************************************************/
/* clockquote                                 */
/****************************************************************************/
blockquote
{
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size:8pt;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;	
	line-height:1.15;
	padding: 10px 30px 10px 30px; 
	overflow: hidden; 
	width: auto;
}

/****************************************************************************/
/* body                                 */
/****************************************************************************/
body
{
	background:white;
	color:black;
	font-size:10pt;
	font-weight:normal;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;	
	line-height:1.2;
	text-align:justify;
}

/****************************************************************************/
/* anchors                                 */
/****************************************************************************/

a,
a:active,
a:hover,
a:link,
a:visited
a.reverse, 
a.reverse:active,
a.reverse:hover,
a.reverse:link,
a.reverse:visited 
{
	color: black;
	font-size:10pt;
	font-weight:normal;
	line-height:1.1;
	text-decoration:none;
}

/****************************************************************************/
/* Classes that emphasize text */
/****************************************************************************/

.headline, .lead-paragraph 

.emphatic, .headline, .lead-paragraph 
{
	color:darkgray;
	font-size:12pt;
	line-height:1.1;
	font-weight:bold;
}

/****************************************************************************/
/* tables                                 */
/****************************************************************************/
table
{
	font-size:9pt;
	line-height:11pt;
	border-color:black;
	page-break-inside:auto;
}

/*tr { page-break-inside:avoid; page-break-after:auto }*/

/****************************************************************************/
/* Classes that float blocks left or right                                  */
/****************************************************************************/

.floatleft,  .floatleftinsert,  .floatleftinsertpanel, 
.floatright, .floatrightinsert, .floatrightinsertpanel 
{
	background-color:white;
	border:1px solid gray;
	border-radius:5px;
	font-size:9pt;
	line-height:1.1;
	padding: 5px;
	page-break-inside:avoid;
	text-align:left;
	text-indent: 0; 
}

/* Set the common properties of left boxes */
.floatleft, .floatleftinsert, .floatleftinsertpanel
{
	float:left;
	margin: 10px 10px 10px 0;
}

/* Set the common properties of right boxes */
.floatright, .floatrightinsert, .floatrightinsertpanel 
{
	float:right;
	margin: 10px 0 10px 10px;
}

---------------------------------------------------------------------------------------------------------------------------------*/
/* Default Headers - common properties of all headers are set here, individual properties of each header style are then set below 
---------------------------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5 
{
	color: #616C66; /* #616C66; Sage Green */
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height:1.1;
	margin: 0; 
	padding: 0;
	text-align:left;
}

h1 
{
	font-size: 20pt;
	line-height:1.1;
}

h2
{
	font-size: 18pt;
	line-height:1.1;
}

h3
{ 
	font-size: 16pt;
	line-height:1.1;
} 

h4
{ 
	font-size: 12pt; 
	line-height:1.1;
}

h5
{ 
	font-size: 10pt%;
	line-height:1.1; 
}

/****************************************************************************/
/* Header Classes                                  */
/****************************************************************************/
.h1,  	.h2,  		.h3,  		.h4,  		.h5, 
.h1u, 	.h2u, 		.h3u, 		.h4u, 		.h5u,
.h1du,	.h2du,		.h3du,		.h4du, 		.h5du,
.h1o,   .h2o, 		.h30,			.h4o,			.h5o,
				.h2nav, 	.h3nav, 	.h4nav, 	.h5nav,
				.h2unav,	.h3unav,	.h4unav,	.h5unav,
				.h2dunav,	.h3dunav,	.h4dunav,	.h5dunav,  
				.h2rev, 	.h3rev, 	.h4rev, 	.h5rev,
				.h2urev,	.h3urev,	.h4urev,	.h5urev,
				.h2durev,	.h3durev,	.h4durev,	.h5durev,
				.h2l,			.h3l,			.h4l,			.h5l,		.h5lb
 
{
	color: black;; 
	display:block;
	font-weight:bold;
	line-height:1.15;
	margin-top: 5px;
	text-align: left;
}

.h2l,			.h3l,			.h4l,			.h5l,		.h5lb
{
	display:inline;
}

.h1u, 	.h2u, 	.h3u, 	.h4u, 	.h5u,
.h1du,	.h2du,	.h3du,	.h4du, 	.h5du
{
	border; 0;
}

#doctitle, .doctitle, .h1, .h1u, .h1du, .h1o 
{
	font-size: 20pt;
	line-height:22pt;	
}

/* Used in the title of document pages to add white space at the bottom of the title */
#doctitle, .doctitle
{
	margin-bottom:-5px;
	padding-bottom:0;
}

.h2, .h2u, .h2du, .h2o, .h2l, .h2nav, .h2unav, .h2dunav, .h2rev, .h2urev, .h2durev 
{
	font-size: 18pt;
}

.h3, .h3u, .h3du, .h3o, .h3l, .h3nav, .h3unav, .h3dunav, .h3rev, .h3urev, .h3durev 
{
	font-size: 16pt;
}

.h4, .h4u, .h4du, .h4o, .h4l, .h4nav, .h4unav, .h4dunav, .h4rev, .h4urev, .h4durev 
{
	font-size: 12pt;
}

.h5, .h5u, .h5du, .h5o, .h5l, .h5lb, .h5nav, .h5unav, .h5dunav, .h4rev, .h5urev, .h5durev 
{
	font-size: 10pt;
}

.h5lb
{
	font-weight:bold;
}

/****************************************************************************/
/* Font sizing classes */
/****************************************************************************/

.t8, .t10, .t12, .t14, .t16, .t18, .t20, .t22, .t24, .comment, .footnote 
{ 
		font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
		line-height: normal; 
}

/*  8 point text */
.t8, .t8b   { font-size: 50%; }

/* 10 point text */
.t10, .t10b { font-size: 70%; }

/* 12 point text */
.t12, .t12b { font-size: 80%; }

/* 14 point text */
.t14, .t14b, .comment, .footnote { font-size: 90%; }

/* 16 point text This is the normal size text*/
.t16, .t16b { font-size: 100%; }

/* 18 point text */
.t18, .t18b { font-size: 110%; }

/* 20 point text */
.t20, .t20b { font-size: 120%; }

/* 22 point text */
.t22, .t22b { font-size: 130%; } 

/* 24 point text */
.t24, .t24b { font-size: 140%; }

/* Footnote  */
.footnote 
{ 
	font-weight:normal;  
}

/****************************************************************************/
/*  First Letter of the first line of the block is in a larger type */
/****************************************************************************/
.first-letter, .drop-cap, .drop-cap-small 
{
	color:gray;
	float:left;
	font-size: 3.5em;
	font-weight: bold;
	line-height: 1.1;
	margin: -5px 5px 0 0;
	padding: 5px 5px 0 5px;
}

/****************************************************************************/
/* Printer Page Layout Classes */
/****************************************************************************/

/* Page Break */
.pagebreak
{
	page-break-before: always;
}
