/*<meta />*/

@media web
{
	p.Image img	/* paragraphs where the only item is an image (image on its own, not inline) are styled so the image is at its largest, fills up the viewing window */
	{
		max-height: calc(100vh - 88pt - 11px ) !important;
		margin: 0pt;
		max-width: 100% !important;
	}

	p.ImageSmaller img	/* ImageSmaller style is applied to image paragraphs when we want the image to not take up more than half the viewing height */
	{
		max-height: calc((100vh - 88pt - 11px ) * .5) !important;
		margin: 0pt;
		max-width: 100% !important;
	}
}

@media only screen and (max-width: 643px)
{
	p.Image img,
	p.ImageSmaller img	/* if viewing window is smaller than the smallest responsive size we accommodate for, don't resize based on viewing height */
	{
		max-height: auto !important;
		max-width: auto !important;
	}
}

@media print
{
	.SearchHighlight,
	.SearchHighlight1,
	.SearchHighlight2
	{
		background-color: transparent !important;
	}

	#searchNavigation,
	#corpNavigation,
	#aiSearch,
	#currProducts,
	#supportNavigation
	{
		display: none !important;
	}

	div.topicInfo
	{
		top: -2em !important;
		left: 0 !important;
	}
}

p.Image img	/* paragraphs where the only item is an image (image on its own, not inline) are styled so the image is at its largest, fills up the viewing window */
{
	max-height: calc(100vh - 88pt - 11px ) !important;
	margin: 0pt;
	max-width: 100% !important;
}

p.ImageSmaller img	/* ImageSmaller style is applied to image paragraphs when we want the image to not take up more than half the viewing height */
{
	max-height: calc((100vh - 88pt - 11px ) * .5) !important;
	margin: 0pt;
	max-width: 100% !important;
}

