/* this is a print style sheet - no pixel measurements! */

div#dostuff, div#adz, div#tab div.product, #skip, #search, #col1, #col3, #adwrap, #crumbbox, #stats, #footer, #topcontrols, #dostuff, #news, #navcontainer, .line, .h3insert
{
  display: none;
}
#tabbar
{
  height: 0;
	width: 100%;
	border-bottom: 6pt solid #003366;
}
#flow, #tab, #columnist
{
  position: static;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	float: none;
	overflow: visible;
}
#tab p, #tab li
{
  font-family: Georgia, "Times New Roman", serif;
}
#header img
{
  position: static;
	float: left;
	margin: 0;
	padding: 0 0 0.4cm 0.6cm;
	border: none;
}
#tabbar
{
  height: 0;
	width: 100%;
	border: none;
	border-bottom: 1pt solid #c0d0e0;
	margin: 0 0 0.4cm 0;
	padding: 0;
	clear: both;
}
.boxes
{
  border: 1pt solid #c0d0e0;
}
#banner .tagline
{
  padding: 0.9cm 0.4cm 0.4cm 0;
	margin: 0;
	text-align: right;
}
#column
{
  border-bottom: 1pt solid #c0d0e0;
}
.browserwarning
{
	display: none;
}

/* when viewed on-screen, add some padding and display browser warning */
@media screen
{
	body
	{
		padding: 16px;
	}
	.browserwarning
	{
	  display: block;
	}
}
