/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		body {
			margin: 0px;
			padding: 0px;
			background-color: #ffffff;
			color: #000;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
						

/*	-------------------------------------------------------------
	Print Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#printArticle {
			display: block; }

		#printArticle #permlink {
			font-size: 1em;
			padding: 0 0 1em 0; }

		#printArticle h1 {
			color: #000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			line-height: 90%;
			letter-spacing: -2px;
			font-size: 3.5em;
			padding: 0;
			margin: 0 0 0.2em 0; }

		#printArticle #articleInfo {
			font-size: 1em;
			border-top: solid 1px #000;
			border-bottom: solid 1px #000;
			padding: 0.3em 0 0.3em 0;
			margin: 0 0 1em 0; }

		#printArticle blockquote {
			border-top: solid 1px #000;
			border-bottom: solid 1px #000;
			color: #000;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			font-style: italic;
			line-height: 90%;
			font-size: 1.4em;
			width: 50%;
			float: right; }

		#printArticle #articleBody {
			font-size: 1em; }

		#printArticle #articleBody a {
			color: #000;
			text-decoration: none; }

			
			
/*	Author
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
		#articleAuthor {
			border-top: solid 1px #000;
			font-size: 0.8em;
			padding: 1em 0 0 0;
			page-break-inside: avoid;
			page-break-after: avoid; }
	
		.author {
			border-bottom: solid 1px #000;
			background-color:#F0F0F0;
			font-size: 1em;
			padding: 0.3em 0 1em 0;
			page-break-inside: avoid;
			page-break-before: avoid; }
			
		.author img {
			display: none;
			visibility: hidden;}
			
		.author .name {
			display: inline;
			font-weight: bold;
			height: 1.2em;}
			
		.author .job {
			margin-left: 0.4em;
			display: inline;
			height: 0.5em;}
			
		.author .description {
			margin-top: 0.4em;
			font-size: 1em;}

		.author .description a {
			color: #000;
			text-decoration: none; }
			

/*	-------------------------------------------------------------
	Disable everything else
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#primary,
		#sub,
		#topBar,
		#header,
		#footer,
		#magic-800,
		#magic-1024,
		#betaNotice,
		#printArticle .authorArticles {
			display: none;
			visibility: hidden; }