@media print {
  a[href]:after { content: none !important; }
}


._comment {
	font-family: Trebuchet MS, Arial, Verdana, Monospace !important;
	font-size: 80% !important;
}

._code {
	font-family: Monaco, Trebuchet MS, Courier, Monospace;
	font-size: 80%;
}

._specifications {
	font-family: Trebuchet MS, Arial;
}
ul._specifications li {
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 80%;
}
ul.setting li {
	font-family: Trebuchet MS, Arial;
	margin-top: 6px;
	margin-bottom: 6px;
}
ol.setting li {
	font-family: Trebuchet MS, Arial;
	margin-top: 6px;
	margin-bottom: 6px;
}



._text75p	{	font-size: 75%;}
._underline	{	text-decoration: underline;}
._larger	{	font-size: 120%;}

._bold		{font-weight: bold;}
._bolder	{	font-weight: bolder;}
._gray 		{	color: #808080;}
._gray50	{	color: #808080;}
._red		{	color: red;}
._orange	{	color: orange;}
._green		{	color: #008000;}
._blue		{	color: blue;}

._hiliteLightGreen	{	background-color: lightGreen;}
._hiliteLightMagenta{	background-color: #FF80FF;}
._hiliteLightOrange {	background-color: #FFC999;}
._invertedText		{	background-color: black;color: white;}
._strikeThru		{	text-style:strikethrough;}


._buy {
  	text-decoration: underline;
  	text-decoration-color: #C0C0C0; 
	-webkit-text-decoration-color: #C0C0C0;
	color: darkGreen;
}
._owc {
  	text-decoration: underline;
  	text-decoration-color: #C0C0C0; 
	-webkit-text-decoration-color: #C0C0C0;
	color: darkGreen;
}

._search {
  	text-decoration: underline;
}

._external {
  	text-decoration: underline;
  	color: darkOrange;
}
._badLink {
  	color: gray;
  	text-decoration: underline;
  	border: 2px solid red;
  	border-style: dotted;
}

/* debugging to make visually obvious errors */
h1 span		{ border: 3px solid blue; }
h1 div		{ border: 3px solid blue; }

p span.caption	{ border: 3px solid blue; }
p span.photo	{ border: 3px solid blue; }
p blockquote	{ border: 3px solid blue; }






