/* insert this line into the <head> section:
<link rel="stylesheet" type="text/css" href="master.css" />
*/

@media print {
	body {
		font-family: "Arial Narrow", "Helvetica Narrow", Verdana, Arial, sans-serif;
	}
	div.screen_only { display: none; }
	tr,td,th {
		page-break-inside:avoid;
	}
}

@media screen {
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	div.print_only { display: none; }
}

	.normal {
		color: black;
		text-decoration: none;
	}
	.allcaps {
		text-transform: uppercase;
	}
	.nitpick {
		font-size: small;
		color: #7F7F7F;
		font-style: italic;
	}
	.canadian {
		color: #3333FF;
	}
	.defunct {
		color: #999999;
	}
	.defuncxx {
		color: #999999;
		text-decoration: line-through;
	}
	.notyet {
		color: #006600;
	}
	.rednote {
		color: #990000;
	}
	.bigbold {
		text-transform: uppercase;
		font-weight: bold;
	}
	.permissive {
		color: #0000CC;
	}
	.pacific {
		background-color: #E4FFE4; // pale green
	}
	.mountain {
		background-color: #F0D0B0; // pale brown
	}
	.central {
		background-color: #FFFFC0; // pale yellow
	}
	.eastern {
		background-color: #FFE5F6; // pale pink
	}
	.atlantic {
		background-color: #E4E4FF; // pale blue
	}
	.newfie {
		// background-color: #FFFFFF;	// white
	}
	.stan {			/* standard time */
		border:1px solid black; text-align:center; background-color:#BAF0FF;
	}
	.dsav {			/* daylight saving time */
		border:1px solid black; text-align:center; background-color:#FFE59F;
	}
	.spfwd {		/*spring forward*/
		border:1px solid black; text-align:center; background:'images/dsav-march-color-med.png';
	}
	.fallbk {		/*fall back*/
		border:1px solid black; text-align:center; background:'images/dsav-nov-color-med.png';
	}


	hr.leftquarter {
		width: 25%;
		margin-right: 75%;
		padding: 0px 0px 0px 0px;	// doesnt work
	}
	hr.middish {
		width: 55%;
		margin-right: 40%;
		line-height: 2000%;			// doesnt work
	}
	table.biggie {
		border-width: thin;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
	}
		table.biggie td,th {
			border: 1px solid gray;
			padding: 2px 3px 2px 3px;
		}
			
	table.plainwhite {
		border-width: 0px;
		border-spacing: 0px;
		border-style: 0px solid white;
		border-collapse: collapse;
	}
		table.plainwhite td {
			border-style: 0px solid white;
			padding: 0px 0px 0px 0px;
		}

	table.statename {
		height: 100%;
		border: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		margin: auto;
	}

	td.acnum {		/* area code number in tables */
		text-align:center;
		direction:ltr;
		white-space:nowrap;
	}
	td.stprov {		/* state/prov abbrev in tables */
		text-align:center;
		direction:ltr;
		white-space:nowrap;
	}
	td.tz {			/* time zone info in tables */
		color: black;	/* override other colors */
		text-align:center;
		direction:ltr;
		white-space:nowrap;
	}

/* for africa.html */
	span.country {
		font-family: monospace; font-weight: bold;
	}
	div.listing {
		padding-left: 20px;
	}
	p.listp {
		text-indent: -18px;
	}
	table.outer {
		border-width: 0px 0px 0px 0px;
		border-spacing: 0px;
		border-style: hidden hidden hidden hidden;
		border-collapse: collapse;
	}
		table.outer td {
			border: 1px solid gray;
			padding: 1px;
		}
		table.outer td.leftie {
			border: 1px solid gray;
			padding: 0px 10px 0px 0px;
		}
		table.outer td.rightie {
			border: 1px solid gray;
			padding: 0px 0px 0px 10px;
		}
		table.outer td.middie {
			border: 1px solid gray;
			padding: 0px 10px 0px 10px;
		}
		table.outer td.slender {
			border: 1px solid gray;
			padding: 0px 0px 0px 0px;
		}
	table.inner {
		border-width: 0px;
		border-spacing: 0px;
		border-style: hidden;
		border-collapse: collapse;
	}
		table.inner td {
			border: 0px;
			padding: 0px 3px 0px 3px;
		}
		table.inner td.leftie {
			border: 0px;
			padding: 0px 10px 0px 0px;
		}
		table.inner td.rightie {
			border: 0px;
			padding: 0px 0px 0px 10px;
		}
		table.inner td.middie {
			border: 0px;
			padding: 0px 10px 0px 10px;
		}
		table.inner td.slender {
			border: 0px;
			padding: 0px 0px 0px 0px;
		}
	td {
		padding: 0px 10px 0px 10px;
		text-indent: 0px;
	}
	td.leftie {
		padding: 0px 10px 0px 0px;
		text-indent: 0px;
	}
	td.middie {
		padding: 0px 10px 0px 10px;
		text-indent: 0px;
	}
	td.rightie {
		padding: 0px 0px 0px 10px;
		text-indent: 0px;
	}
	td.zimbie {
		padding: 0px 10px 0px 10px;
		text-indent: 0px;
	}
	td.slender {
		padding: 0px 3px 0px 3px;
		text-indent: 0px;
	}
	th {
		padding: 0px 15px 0px 15px;
		text-indent: 0px;
	}

	.newdig {
		color: #990000;
		font-weight: bold;
	}

/* for countrycodes.html */
	table.ccouter {
		border-width: thin;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
	} /* changed outer to ccouter */
		table.ccouter td {
			border: 1px solid gray;
		}
	table.ccinner {
		border-width: thin;
		border-spacing: 1px;
		border-style: solid;
		border-collapse: collapse;
	} /* changed inner to ccinner */
		table.ccinner td {
			border: thin solid gray;
			padding: 0px 3px 0px 3px;
		}
	table.icctld {
		border-width: thin;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
	}
		table.icctld th {
			border: 1px solid gray;
			padding: 0px 3px 0px 3px;
			text-align: center;
			font-size: 78%;
		}
		table.icctld td {
			border: 1px solid gray;
			padding: 0px 3px 0px 3px;
			text-align: center;
		}

/* for ghana.html */
	table caption.big { font-size: 200%; }
	/* uses africa's table.outer, table.inner, td's, and th */

/* for mnemonic.html */
	.yellah {
		background-color: #FFFFCC;	// pale yellow
	}
	.serious {
		font-weight: bold;
	}


/* for   world.html   &   world-2.html   */
/* body {
	font-family: //comment "Code2000 Regular", "DejaVu Sans", Verdana, Arial, comment// sans-serif;
	font-size: 12px;
} non-matching */

table.world {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: hidden hidden hidden hidden;
	border-collapse: collapse;
}	/* changed table to table.world */

table.world td {
	border: 1px solid gray;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
}

table.topt td {
	border: 0px solid white;
}

/* for    world-rtl.html    */
/* body	{
	font-family: "Arial Narrow", "Code2000 Regular", "DejaVu Sans", Verdana, Arial, sans-serif;
//	font-family: "Code2000 Regular", sans-serif;
	font-size: 12px;
}	 non-matching */
table.ordinary td {
	border: 0px solid white;
}	/* new */

	table.wrouter {
		border-width: thin;
		border-spacing: 0px;
		border-style: solid;
		border-collapse: collapse;
	}	/*changed outer to wrouter */
		table.wrouter td {
			border: 1px solid gray;
			padding: 0px 0px 0px 0px;
		}
	table.wrinner {
		border-width: thin;
		border-spacing: 1px;
		border-style: solid;
		border-collapse: collapse;
	}	/* changed inner to wrinner */
		table.wrinner td {
			border: thin solid gray;
			padding: 0px 3px 0px 3px;
		}
