/**
 * These styles are meant to override styles in main.css and p7pmh0.css .
 * Therefore this stylesheet must take precedence over (be included later than)
 * main.css and p7pmh0.css .
 *
 * The !important flag isn't necessary here, so we're not using it. These
 * styles override prior styles because they have the same specificity values
 * (according to CSS spec). That's why can't just write a few general
 * selectors; we need to duplicate every selector that appears in the other
 * stylesheets.
 *
 * This stylesheet can start out enabled or disabled, and can be toggled
 * between those states with the help of js/styleToggler.js .
 */

/* Switch the toggle button itself */
#high-contrast-on {
	display: none;
}
#high-contrast-off {
	display: inline;
}
/* font changes: all black on white */
body {
	background-color: white;
	color: black;
}
#mainText{
	background-image:none;
}
#mainText h2 {
	color: #000000;
}
#mainText a {
	color: #000000;
}
#mainText a:visited {
	color: #666;
}
#mainText a:hover {
	color: #000000;
}
#footer a {
	color: #000000;
}
#footer a:hover {
	color: #000000;
	text-decoration: underline;
}
#searchInput {
	color: #000000;
}
/* menu changes: black on white, and borders to indicate selection */
#p7PMnav a {
	background-color: #FFFFFF;
	color: #000000;
}
#p7PMnav ul a {
	border:2px solid #FFFFFF;
}
#p7PMnav a:hover, #p7PMnav a:active, #p7PMnav a:focus {
	background-color: #FFFFFF;
	color: #000000;
}
#p7PMnav ul li a:hover, #p7PMnav ul li a:active, #p7PMnav ul li a:focus {
	border:2px solid #000000;
	background-color: #FFFFFF;
	color: #000000;
}
#p7PMnav .p7PMon {
	background-color: #FFFFFF;
	color: #000000;
}


/*below is largeprint.css*/

/* See accessibility.css for docs */

/* Switch the toggle button */
#large-print-on {
	display: none;
}
#large-print-off {
	display: inline;
}
/* Increase text size */
body {
	font-size: 80%;
}
#mainText p, #mainText ul, #mainText ol {
	font-size:1.2em;
}
#mainText ol ol, #mainText ul ul, #mainText ol ul, #mainText ul ol {
	font-size:1em;
}
/* Top level menu width */
#p7PMnav li {
	width: 20%;
}
/* Expand page to full width and remove banner, to accommodate larger text */
#mastheadImg {
	display:none;
}
#wrapper {
	width:100%;
}
#wrapper #wrapperBorder a#skip {
	display:none;
}
#p7PMnav ul a {
	font-size: 1.4em;
}
/* Fix a problem where the search box is malformed at larger font size */
#searchBox {
	width: auto;
}
