


/* black and white unless otherwise stated */
html, body, body * 
{
	background:#fff;
	color:#000;
}


/* general no-print classes */
img, .noprint, .docSteps, .skipCode 
{
	display:none;
}

/* yes-print image option */
img.print 
{
	display:inline;
}


/* don't split code examples across the page */	
pre 
{
	page-break-inside:avoid;
}
	

/* code and samp */
code, samp 
{
	font:normal normal normal 1em courier-new,monospace;
}
	
	
/* don't print the right column or navigation */
#column, #siteNavigationMap 
{
	display:none;
}
	
	
/* code examples */
pre 
{
	border:3px double #666;
	padding:0.8em;
}
pre, pre code
{
	color:#333;
}
pre code em
{
	color:#666;
}
	

/* unstyle all links, and expand external links */
a 
{
	text-decoration:none;
}
a[href^="http:"] 
{
	font-weight:bold;
}
a[href^="http:"]:after 
{
	content:" <" attr(href) ">";
	font-weight:normal;
	color:#555;
}


/* unstyle all abbr and dfn, and expand abbr */
abbr, dfn 
{
	border:none;
	text-decoration:none;
	font-style:normal;
}
abbr[title]:after 
{
	content:" (" attr(title) ") ";
	font-style:italic;
	color:#555;
}


/* subtitle headings */
h2.subtitle, h3.subtitle 
{
	font-size:1em;
}
h2.subtitle 
{
	margin-top:-1.4em;
	margin-bottom:1.8em;
}
	

/* definition lists and associated paragraphs */
dl, p.dl 
{
	border-left:3px double #999;
	padding-left:1em;
}
p.dl, p.dl *
{
	color:#666;
}
dl dt 
{
	font-weight:bold;
}
dl dt.notbold
{
	font-weight:normal;
}
dl dd 
{
	margin-left:0;
}


/* no bullets on the top-level sitemap list */	
ul.sitemap > li 
{
	list-style-type:none;
}
	
	
/* add spacing to search results */
dl.searchResults dd + dd 
{
	margin-bottom:1em;
}

	

