/* Printed Styles */
@media print {
	body { 
		background: white; 
		color: black; 
		margin: 0;
	}
	
	#maintenancemode,
	#rotator,
	#navigation,
	#rightcolumn-sidebar,
	#nextpreviouspage-center,
	.comments,
	#controls,
	#searchbox-footer,
	#sb-loading,
	#live-event,
	ul #newsfeed, 
	.twitter-item,
	#ki_container
	{
		display: none;
	}
	
	#header,
	#container,
	#breadcrumb,
	#expanded-content,
	#leftcolumn-articlelist,
	#rightcolumn-articlelist,
	#leftcolumn-content,
	#footer {
		display: block;
	}
	#leftcolumn-content { 
		margin-left: 0; 
		float: none; 
		width: 100%; 
		word-wrap: break-word;
		overflow: visible !important;
	}
	#container {
		width: auto;
		float: none;
		margin-left: 0;
		overflow: visible !important;
	}
	#article-image-excerpt {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		float: none;
		width: 100%;
		overflow: visible !important;
	}
	
	#article-image {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		float: none;
		width: 100%;
		overflow: visible !important;
	}
	
	#header {
		display: none;
	}
	
	#print-logo {
		display: block;
		margin-top: 10px;
		width: 100%;
		float: none;
		height: 75px;
		text-align: left;
	}
	
	#breadcrumb {
		display: none;
	}
	
	ul, ol, li {
		font-size: 12pt;
		text-align: left;
		font-family: georgia, serif;
		padding-left: 0px;
		list-style: none;
		list-style-position: inside;
		list-style-type: circle;
	}
	.globalheadings {
		border: none;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 12pt;
		text-align: left;
		font-family: georgia, serif;
		font-weight: 500;
	}
	h1 {
		font-family: georgia, serif;
		font-size: 16pt;
		font-weight: 400;
		text-align: center;
	}
	h2 {
		font-family: georgia, serif;
		font-size: 14pt;
		font-style: italic;
		font-weight: 200;
		text-align: left;
		border: none;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	h3 {
		font-family: georgia, serif;
		font-size: 14pt;
		font-weight: 200;
		border: none;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	p {
		font-family: georgia, serif;
		font-size: 12pt;
		text-align: left;
		font-weight: 100;
	}
	/* Link styles */
	a:link {
		font-family: georgia, serif;
		color:#336699;
		text-decoration: none;
	}
	
	a:hover {
		font-family: georgia, serif;
		color:#336699;
		text-decoration: underline;
	}
	
	a:visited {
		font-family: georgia, serif;
		color:#993333;
		text-decoration: none;
	}
	
	#footer {
		text-align: center;
		border: none;
		width: auto;
		margin-left: auto;
		margin-right: auto;
		padding-top: 15pt;
		color: black;
		font-family: georgia, serif;
		font-size: 12pt;
	}
}
