/* Styles for THIS Issue (not used by "Plain" view) */
	#page0, #page37 {
		background: #1b76c9 url('../images/manual1x/blueprint.jpg') 0px 250px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			background: white;
			border: none;
		}
			#page0 .header *, #page0 .footer * 
			#page37 .header *, #page37 .footer * { 
				color: transparent !important;
			}
		#page0 h2 {
			font-size: 100px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 178px;
			background: white;
		}
			#page0 img {
				display: inline-block;
				margin: 24px 24px;
				vertical-align: middle;
				height: 100px;
				width: 100px;
			}
			#page0 h3 {
				display: block;
				font-size: 36px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: relative;
				display: block;
				top: 300px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 48px;
				color: white;
				margin: 0;
			}
#page2 .header, #page2 .footer {
	visibility: hidden;
}
#column2 {
	height: 100%;
}
.flex-center-column {
	height: 100%;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-box-align: center;
  
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-pack: center;
    -moz-box-align: center;
  
    display: box;
    box-orient: vertical;
    box-pack: center;
    box-align: center;
}
	.flex-center-column * {
		display: block;
	}

@media screen {
	/* See ui.css file */
}
/*====================*/
/* Widescreen Monitor */
@media only screen and (min-width: 1600px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 250px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 100px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 178px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 24px 0 0;
				vertical-align: middle;
				height: 100px;
				width: 100px;
			}
			#page0 h3 {
				display: block;
				font-size: 36px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 48px;
				color: white;
				margin: 0;
			}
}

/*==============================================================*/
/* Widescreen Monitor (High Density) */
@media only screen and (min-width: 1600px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width: 1600px) and (min--moz-device-pixel-ratio: 2),
only screen and (min-width:1600px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-width:1600px) and (min-device-pixel-ratio: 2) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 250px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 100px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 178px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 24px 0 0;
				vertical-align: middle;
				height: 100px;
				width: 100px;
			}
			#page0 h3 {
				display: block;
				font-size: 36px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 48px;
				color: white;
				margin: 0;
			}
   #page30 .dyn_thumb img { visibility: hidden; }

    #kittycat-thumb {
        background-image: url('images/manual1x/kitten_hires.jpg');
        background-position: top center no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
    }
}
/*==============================================================*/
/* Desktop Screen 1280 to 1600 px */
@media only screen and (min-width: 1280px) and (max-width: 1599px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 208px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 83px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 148px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 20px 0 0;
				vertical-align: middle;
				height: 83px;
				width: 83px;
			}
			#page0 h3 {
				display: block;
				font-size: 32px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 1px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 40px;
				color: white;
				margin: 0;
			}
}
/*==============================================================*/
/* Desktop Screen 1280 to 1600 px */
@media only screen and (min-width: 1280px) and (max-width: 1599px) and (max-height: 749px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 208px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 83px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 148px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 20px 0 0;
				vertical-align: middle;
				height: 83px;
				width: 83px;
			}
			#page0 h3 {
				display: block;
				font-size: 32px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 1px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 40px;
				color: white;
				margin: 0;
			}
}
/*==============================================================*/
/* Desktop Screen (High Density) */
@media only screen and (min-width: 1280px) and (max-width: 1599px) and (min-height: 800px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-width: 1280px) and (max-width: 1599px) and (min-height: 800px) and (min--moz-device-pixel-ratio: 2),
only screen and (min-width: 1280px) and (max-width: 1599px) and (min-height: 800px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-width: 1280px) and (max-width: 1599px) and (min-height: 800px) and (min-device-pixel-ratio: 2) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 208px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 83px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 148px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 20px 0 0;
				vertical-align: middle;
				height: 83px;
				width: 83px;
			}
			#page0 h3 {
				display: block;
				font-size: 32px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 1px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 40px;
				color: white;
				margin: 0;
			}
   #page30 .dyn_thumb img { visibility: hidden; }

    #kittycat-thumb {
        background-image: url('images/manual1x/kitten_hires.jpg');
        background-position: top center no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
    }
}
/*===================*/
/* iPad in Landscape */
@media only screen and (min-width: 1024px) and (max-width: 1279px)  {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 165px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 66px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 118px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 16px 0 0;
				vertical-align: middle;
				height: 66px;
				width: 66px;
			}
			#page0 h3 {
				display: block;
				font-size: 24px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 32px;
				color: white;
				margin: 0;
			}
}

/*===================================================*/
/* iPad Retina and other hi-res tablets in Landscape */
@media only screen and (min-width: 1024px) and (max-width: 1279px) and (-webkit-min-device-pixel-ratio : 2.0),
only screen and (min-width: 1024px) and (max-width: 1279px) and (min--moz-device-pixel-ratio: 2.0),
only screen and (min-width: 1024px) and (max-width: 1279px) and (-o-min-device-pixel-ration: 2/1),
only screen and (min-width: 1024px) and (max-width: 1279px) and (min-device-pixel-ratio : 2.0) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 165px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 66px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 118px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 16px 0 0;
				vertical-align: middle;
				height: 66px;
				width: 66px;
			}
			#page0 h3 {
				display: block;
				font-size: 24px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 32px;
				color: white;
				margin: 0;
			}
   #page30 .dyn_thumb img { visibility: hidden; }

    #kittycat-thumb {
        background-image: url('images/manual1x/kitten_hires.jpg');
        background-position: top center no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
    }
}

/*================================*/
/* Desktop Screen 1024 to 1280 px */
@media only screen and (min-width: 1024px) and (max-width: 1279px) and (min-height: 690px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 165px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 66px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 118px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 16px 0 0;
				vertical-align: middle;
				height: 66px;
				width: 66px;
			}
			#page0 h3 {
				display: block;
				font-size: 24px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 32px;
				color: white;
				margin: 0;
			}
}



/*===================================*/
/* iPad + Android Tablet in Portrait */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 250px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 100px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 178px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 24px 0 0;
				vertical-align: middle;
				height: 100px;
				width: 100px;
			}
			#page0 h3 {
				display: block;
				font-size: 36px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 48px;
				color: white;
				margin: 0;
			}
}

/*==============================================================*/
/* iPad Retina + Hi-Res Other Tablet in Portrait */
@media only screen and (min-width: 768px) and (max-width: 1023px) and (-webkit-min-device-pixel-ratio : 2.0),
only screen and (min-width: 768px) and (max-width: 1023px) and (min--moz-device-pixel-ration: 2),
only screen and (min-width: 768px) and (max-width: 1023px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-width: 768px) and (max-width: 1023px) and (min-device-pixel-ratio: 2) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 250px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 100px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 178px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 24px 0 0;
				vertical-align: middle;
				height: 100px;
				width: 100px;
			}
			#page0 h3 {
				display: block;
				font-size: 36px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 48px;
				color: white;
				margin: 0;
			}
   #page30 .dyn_thumb img { visibility: hidden; }

    #kittycat-thumb {
        background-image: url('images/manual1x/kitten_hires.jpg');
        background-position: top center no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
    }
}

/*==============================================================*/
/* Android HVGA and WVGA in Landscape */
@media only screen and (min-width: 600px) and (max-width: 767px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 208px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 83px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 148px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 20px 0 0;
				vertical-align: middle;
				height: 83px;
				width: 83px;
			}
			#page0 h3 {
				display: block;
				font-size: 32px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 1px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 40px;
				color: white;
				margin: 0;
			}
}

/*==============================================================*/
/* Android Landscape (High Density) */
@media only screen and (min-width: 600px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio : 2.0),
only screen and (min-width: 600px) and (max-width: 767px) and (min--moz-device-pixel-ration: 2),
only screen and (min-width: 600px) and (max-width: 767px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-width: 600px) and (max-width: 767px) and (min-device-pixel-ratio: 2) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 208px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 83px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 148px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 20px 0 0;
				vertical-align: middle;
				height: 83px;
				width: 83px;
			}
			#page0 h3 {
				display: block;
				font-size: 32px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 1px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 50px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 40px;
				color: white;
				margin: 0;
			}
   #page30 .dyn_thumb img { visibility: hidden; }

    #kittycat-thumb {
        background-image: url('images/manual1x/kitten_hires.jpg');
        background-position: top center no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
    }
}

/*==============================================================*/
/* iPhone + iPod Touch + Android Phone in Landscape */
@media only screen and (min-width: 480px) and (max-width: 599px),
only screen and(min-width:600px) and (max-width:767px) and (max-height:480px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 125px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 66px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 118px;
			line-height: 120px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 16px 0 0;
				vertical-align: middle;
				height: 66px;
				width: 66px;
			}
			#page0 h3 {
				display: block;
				font-size: 24px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 50px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 32px;
				color: white;
				margin: 0;
			}
}

/*==============================================================*/
/* iPhone + iPod Touch + Android Phone in Landscape (High Density) */
@media only screen and (min-width: 480px) and (max-width: 599px) and (-webkit-min-device-pixel-ratio : 2.0),
only screen and (min-width: 480px) and (max-width: 599px) and (min--moz-device-pixel-ration: 2),
only screen and (min-width: 480px) and (max-width: 599px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-width: 480px) and (max-width: 599px) and (min-device-pixel-ratio: 2) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 125px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 66px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 118px;
			line-height: 120px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 16px 0 0;
				vertical-align: middle;
				height: 66px;
				width: 66px;
			}
			#page0 h3 {
				display: block;
				font-size: 24px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 2px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 32px;
				color: white;
				margin: 0;
			}
   #page30 .dyn_thumb img { visibility: hidden; }

    #kittycat-thumb {
        background-image: url('images/manual1x/kitten_hires.jpg');
        background-position: top center no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
    }
}

/*==============================================================*/
/* iPhone + iPod Touch + Android Portrait */
@media only screen and (max-width: 479px) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 125px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 48px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 72px;
			line-height: 72px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 10px 0 0;
				vertical-align: middle;
				height: 48px;
				width: 48px;
			}
			#page0 h3 {
				display: block;
				font-size: 15px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 0px;
				margin-right: 10px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 20px;
				color: white;
				margin: 0;
			}
}

/*==============================================================*/
/* iPhone Retina + Android (High Density) Portrait */
@media only screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio : 2.0),
only screen and (max-width: 479px) and (min--moz-device-pixel-ration: 2),
only screen and (max-width: 479px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (max-width: 479px) and (min-device-pixel-ratio: 2) {
	#page0, #page37 {
		background: white url('../images/manual1x/blueprint.jpg') 0px 125px no-repeat;
		background-size: 100% 100%;
	}
		#page0 .header, #page0 .footer,
		#page37 .header, #page37 .footer {
			visibility: hidden;
		}
		#page0 h2 {
			font-size: 48px;
			font-family: 'Arial',sans-serif;
			margin: 0;
			color: black;
			height: 72px;
			line-height: 72px;
			background: none;
		}
			#page0 img {
				display: inline-block;
				margin: 0 10px 0 0;
				vertical-align: middle;
				height: 48px;
				width: 48px;
			}
			#page0 h3 {
				display: block;
				font-size: 15px;
				font-family: Impact, Arial, sans-serif;
				text-align: right;
				color:white;
				letter-spacing: 0px;
				margin-right: 10px;
			}
			#column0 {
				min-height: 100%;
			}
			#page0 h4 {
				position: absolute;
				display: block;
				top: auto; bottom: 0px;
				left: 0px; right: 0px;
				text-align: center;
				font-family: Arial, sans-serif;
				font-size: 20px;
				color: white;
				margin: 0;
			}
   #page30 .dyn_thumb img { visibility: hidden; }

    #kittycat-thumb {
        background-image: url('images/manual1x/kitten_hires.jpg');
        background-position: top center no-repeat;
        -webkit-background-size: 100% auto;
        -moz-background-size: 100% auto;
        -ms-background-size: 100% auto;
        background-size: 100% auto;
    }
}

