@media print{

	/* Genral styles */

	/* CSS Document */


	/* Accessability features */

	.hide { display:none; }


	/* Turning of selction borders in Firefox/Mozilla browsers */

	:focus {
	outline: 0;
	} 


	/* Type */

	html {
		background-color:#fff;
	}

	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
 		line-height:1.125em; /* 16×1.125=18 */
		color:#222;
		width:96%;
		margin:0 auto;
	}


	h1, h2, h3, h4, h5, .documenttitle, .documenttitle2, .documenttitle3, .documenttitle4 {
		margin:0;
		padding:0 0 2px 0;
	}

	p, ul, ol, table {
		padding:0 0 0px 0;
		margin:0 0 12px 0;
	}

	h1 {
		font-size: 1.375em; /* 16x1.375=22px */
		line-height: 1.375em;/* 16x1.375=22px */
		margin: 0;
	}

	h2, .documenttitle {
		font-size: 1.225em; /* 16x1.1875=19px */
		color: #3E5062;
		margin:0; /* 18x1=18px */
		font-weight: bold;
	}

	h3, .documenttitle2 {
		font-size:1.0625em; /* 16x1.0625=17px */
		font-weight: bold;
	}

	#alpha h3, #alpha .documenttitle2 {
		color: #3E5062;
	}

	h4, .documenttitle3 {
		font-size:1em; /* 16x.8125=13px */
		font-weight: bold;
		
	}

	h5, .documenttitle4 {
		font-size:1em;
		font-style: italic;
	}


	#alpha 
	{
		font-size:0.8125em; /* 16x.8125=13px */
	}

	.header span,
	.header a,
	.footer {
		font-size:0.875em; /* 16x0.875=12px inherited adjustment */
	}



	.date, .meta {
		font-size:0.825em; /* 16x0.687=11 */
		color:#666;
	}

	.asset {
		display:block;
	}

	.sectionlink {
		background:url(../img/sq-arrow-left.gif) left 2px no-repeat;
		padding-left:18px;
		color:#ff3333;
		font-weight:bold;
		text-decoration:none !important;
	}

	#alpha .body .sectionlink {
			font-size:0.825em; /* 16x0.75=12 */
	}

	.sectionlink:hover {
		color:#ff3333;
		text-decoration:underline !important;
	}

	.toggle {
		background:url(../img/arrow-inline-open.gif) right center no-repeat;
		padding-right:14px;
	}

	.more a {
			font-size:0.75em; /* 16x0.75=12 */
			color:#666;
			font-weight:bold;
	}

	.more li {
		background:none !important; /* removes bullet in lists */
	}

	.ingress {
		font-weight:bold;
		color: #3E5062;
	}

	/* list styles */


	ul,ol { 
		list-style:none;
		margin:0 0 12px 0;
		padding:0;
	}

	li {
		padding:0 0 2px 0;
	}
	
	#alpha ul
	{
	    list-style-type: disc !important;
	    list-style-position: inside !important;
	}
	#alpha ol
	{
	    list-style-type: decimal !important;
	    list-style-position: inside !important;
	}
	
	#alpha ul li,
	#alpha .publication .documentlistoflinks
	{
	    display: list-item !important;
	    background-image:none !important;
	}
	#alpha .publication .documentlistoflinks
	{
	    /*list-style-image: url(../img/bulletM.gif) !important;*/
	    margin-left:12px !important;
	}
	#alpha li .date.asset
	{
	    padding-left: 15px !important;
	}
	
	#alpha .widget ul,
	#alpha .widget ol { 
		list-style:none !important;
		margin:0 0 12px 0 !important;
		padding:0 !important;
	}
	
	/*
	#alpha .publication ul, 
	#alpha .publication ol {
        list-style-position:inside !important;
        background-image: none !important;
    }
    
    #alpha .publication .documentlistoflinks  {
        display: list-item !important;
        list-style-position:inside !important;
        background-image: none !important;
    }

    #alpha li,
    #alpha .publication .documentlistoflinks {
        list-style-image:url(../img/bulletM.gif) !important;
        background-image: none !important;
    }

    #alpha .publication ol li {
        list-style-type:decimal !important;
    }
    
*/
	/* link styles */

	a {
		color: #3E5062;
		text-decoration: none;
	}

	a:hover {
		color:#222;
		text-decoration:underline;
	}



	/* document icons */

	.pdf {
		display:block;
		background:url(../img/pdf-31x31.gif) left top no-repeat;
		padding-left:42px;
		height:36px;
	}


	/* Inline tip */
	.tip {
		background-color:#FF9;
		padding:6px;
	}

	.tip strong {
		color:#F33;
	}

	/* image styles */

	img {
		border:none;
	}

	.img-asset 
	{
		margin-bottom:18px;
	}

	.caption {
		color: #3E5062;
		font-size:0.875em; /* 16x0.875=12 inherited adjustment */
		background-color:#f2f2f2;
		padding:6px;
	}

	#beta .caption {
		background-color:#CBD1D5;
	}

	/* tables */

	table {
		font-size:0.875em;
		margin-top:12px;
		margin-bottom:18px;
		border-left:1px solid #ccc;
	}
	#upperKalkisTable 
	{
	    font-size:0.875em;
	}

	th {
		text-align:left;
		border-bottom:1px solid #ccc;
		vertical-align:bottom;
		padding-top:18px;

	}

	th, td {
		padding:4px;
		vertical-align:top;
		text-align:left;
		border-right:1px solid #ccc;
	}

	table a {
		text-decoration:none !important;
	}

	table a:hover {
		text-decoration:underline !important;
	}









	/* Turning it all off */


	#siteHeader {
		margin-top:0px;
		padding-top:0px;
		background-color:#fff;
		background-image:none;
		background-position:left top;
		background-repeat:no-repeat;
	}
	
	#siteIntermediate
	{
	    display:none;
	}

	#breadcrumb {
		display:none;
	}

	#siteContent {
		clear:both;
		padding:0 9px 6px 9px;
		background-color:#fff;
		background-image:none;
		background-position:left bottom;
		background-repeat:no-repeat;
	}

	#gamma,
	.wide-narrow #gamma,
	#siteFooter,
	#serviceNav,
	#beta,
	#page-assets 
	{
		display:none;
	}
	
	.ui-accordion-content 
	{
		display:block !important;
	}


	.narrow-medium-narrow #alpha,
	.narrow-medium-narrow #beta,
	.narrow-wide #alpha,
	.wide-narrow #alpha, 
	.wide-narrow #alpha
	{
		float: left;
		width: 100%;
		padding:18px 0;
		margin:0;

	}

	#siteHeader .inner {
		border-bottom:1px solid #ccc;
		padding-bottom:18px;
		margin:0;
	}

/*	#importCalc .ImportCalcTable, #importCalc table, #importCalc th, #importCalc td
	{
		border-style: none;
	}
*/
	.importCalcRow
{
	width: 100%;
	padding: 5px;
}	
	
    /* A084 */
    #a1, .button
	{
		display: none; 
	}
	
	#SubmittButton,	#ResetButton
	{
		display: none; 
	}
	
	#qa .question
	{
		padding: 0px;
		font-weight:bold;
	}
	#qa .answer
	{
		font-weight:normal;
		padding: 0px 0px 12px 5px;
		display:block;
		height:auto !important;
	}
	
	.logoImage
	{
		display: none;
	}
	.logoImagePrint
	{
		display: block;
		padding-left: 16px;
		/* I_0255 . Opera hack */
		width: auto;
		height: auto;
	}
	
	.no-print
	{
		display: none !important;
	}
	
	.form li 
	{
	    padding-bottom: 6px;
	}
	.multiple.form fieldset
	{
	    margin-bottom: 6px;
	    margin-top: 0px !important;
	}
	
	.multiple.form fieldset ol li br
	{
	    display: none;
	}
	.form table.list.inline td
	{
	    padding: 0 0 0 0;
	    vertical-align: middle;
	}
	/*
	.body 
	{
	    padding-top: 0px;
	}
	.body .inner 
	{
	    margin: 0;
	}
*/
}
