@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta conditions="Other.Master,Other.MasterTopNav" />*/

/* This stylesheet contains styles that are specific to the 'PDF' medium, used for the PDF target. */

@media PDF
{
	body,
	table,
	pre	/* set standard font sizes for PDF */
	{
		font-size: 10pt;
		font-family: "Adelle Sans SAGE", Arial, Helvetica, sans-serif;
	}

	body,
	table,
	pre,
	p,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6	/* prevent hyphenation  */
	{
		mc-hyphenate: never;
	}

	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6	/* avoid page breaks inside */
	{
		page-break-inside: avoid;
	}

	h1,
	h2,
	h3,
	MadCap|relationshipsHeading,
	span.boxTitle,
	p.boxHeading	/* use local Adelle if available, as font-face used in font.css doesn't work for PDF */
	{
		font-family: Adelle, Arial, Helvetica, sans-serif;
	}

	MadCap|xref
	{
		mc-format: '{para} on page {page}';
	}

	p.linkDemo	/* hide in PDF output */
	{
		display: none;
	}

	div.linksBox,
	div.linksBoxRight	/* hide in PDF output */
	{
		display: none;
	}

	h1
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		mc-heading-level: 1;
		page-break-before: always;
		page-break-after: avoid;
	}

	h1.chapter	/* heading with chapter number prefix */
	{
		mc-auto-number-format: '{chapnum} | ';
		mc-auto-number-class: chapter;
	}

	span.chapter	/* hide chapter number prefix in PDF text (appears in TOC only) */
	{
		display: none;
	}

	h1.NotTOC	/* Don't include heading in TOC */
	{
		mc-heading-level: 0;
		page-break-before: always;
		page-break-after: avoid;
	}

	h1.TOC2
	{
		mc-heading-level: 2;
		page-break-before: always;
		mc-disabled: true;
	}

	h1.TOC3
	{
		mc-heading-level: 3;
		page-break-before: always;
		mc-disabled: true;
	}

	h1.TOC4
	{
		mc-heading-level: 4;
		page-break-before: always;
		mc-disabled: true;
	}

	h2	/* Don't include heading in TOC */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		mc-heading-level: 0;
		page-break-before: auto;
		page-break-after: avoid;
	}

	h3	/* Don't include heading in TOC */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		mc-heading-level: 0;
		page-break-before: auto;
		page-break-after: avoid;
	}

	h4	/* Don't include heading in TOC */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		mc-heading-level: 0;
		page-break-before: auto;
		page-break-after: avoid;
	}

	h5	/* Don't include heading in TOC */
	{
		font-family: "Adelle Sans SAGE", Arial, Helvetica, sans-serif;
		mc-heading-level: 0;
		page-break-before: auto;
		page-break-after: avoid;
	}

	h6	/* Don't include heading in TOC */
	{
		font-family: "Adelle Sans SAGE", Arial, Helvetica, sans-serif;
		mc-heading-level: 0;
		page-break-before: auto;
		page-break-after: avoid;
	}
	
	hr	/* hr: page divider - doesn't clear floated elements */
	{
		width: 100%;
	}


	img	/* img: set max width for images in PDF */
	{
		max-width: 16cm;
	}

	p.guideTitle	/* p.guideTitle: main guide title */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}

	p.guideTitleSub	/* p.guideTitle: guide title sub-heading */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		color: #A7FAEF;
	}

	p.sectionHeading	/* p.sectionHeading: headings for contents and index master pages */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		text-align: right;
		color: #ED1C5F;
		font-size: 3.2em;
	}

	MadCap|dropDownBody
	{
		border-bottom-style: none;
		border-bottom-width: 0px;
		background-image: none;
		orphans: 2;
	}

	MadCap|dropDownHead
	{
		color: #51534A;
		page-break-before: auto;
		page-break-after: avoid;
		page-break-inside: avoid;
		mc-hyphenate: never;
	}

	MadCap|dropDownHead.heading
	{
		page-break-before: auto;
		page-break-after: avoid;
	}

	MadCap|toggler
	{
		color: #51534A;
	}

	MadCap|toggler.heading
	{
		color: #51534A;
		page-break-before: auto;
		page-break-after: avoid;
	}

	MadCap|footnotesBlock
	{
		border-top: 2px dotted #e4ecea;
	}

	MadCap|footnote
	{
		font-size: 0.8em;
	}

	MadCap|tocProxy
	{
		padding-left: 0px;
		border-top-style: none;
		border-top-width: 0px;
	}

	MadCap|indexProxy
	{
		border-top-style: none;
		border-top-width: 0px;
		word-wrap: True;
	}

	p.IndexHeading	/* p.IndexHeading: index letter title (used by index proxy) */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		color: #ED1C5F;
		text-align: left;
		font-size: 1.72em;
		font-weight: 300;
		font-style: 300;
	}

	MadCap|indexProxy
	{
		border-top-style: none;
		mc-output-support: all-print;
		mc-index-headings: true;
		mc-column-count: 2;
		mc-reference-separator: ', ';
	}

	p.chapter	/* p.chapter: chapter number (page layouts only) */
	{
		font-family: "Adelle Sans SAGE Lt", Arial, Helvetica, sans-serif;
		font-weight: 700;
		text-align: right;
		color: #ED1C5F;
		font-size: 7.0em;
		line-height: 100%;
	}

	p.header
	{
		font-size: 0.8em;
	}

	p	/* paragraph widows and orphans */
	{
		widows: 2;
		orphans: 2;
	}

	p.TOC2	/* margin for contents items */
	{
		margin-left: 1.5em;
	}

	p.TOC3	/* margin for contents items */
	{
		margin-left: 3em;
	}

	p.TOC4	/* margin for contents items */
	{
		margin-left: 4.5em;
	}

	p.TOC5	/* margin for contents items */
	{
		margin-left: 6em;
	}

	p.TOC6	/* margin for contents items */
	{
		margin-left: 7.5em;
	}

	div.onLeft,
	div.onRight
	{
		page-break-inside: avoid;
	}

	.boxHeading
	{
		page-break-after: avoid;
	}

	div.highlightBox .boxHeading,
	div.highlightBoxRight .boxHeading	/* .boxHeading: don't use block green heading in PDF */
	{
		margin: inherit;
		padding: inherit;
		color: #51534A;
		background-color: inherit;
	}
	
	
	ul.prerequisite	/* ul.prerequisite: bullet list for prerequisites */
	{
		margin-left: 2em;
	}

	ul.prerequisite > li:marker /* FontAwesome: fa-check-square-o */
	{
		
  		font-family: "FontAwesome";
  		content: "\f046";
	}
	
	ul.checklist	/* ul.checklist: bullet list for checklists */
	{
		margin-left: 2em;
	}
	
	ul.checklist > li:marker /* FontAwesome: fa-square-o */
	{		
  		font-family: "FontAwesome";
  		content: "\f096";
	}
	
	p.location
	{
		display: list-item;
		list-style-type: none;
		margin-left: 2em;
	}
	
	p.location:marker	/* PDF link: file-pdf-o */
	{
		font-family: "FontAwesome";
		content: "\f108";
	}
	
	ul.checklist > li:before,
	ul.prerequisite > li:before,
	p.location:before
	{
		content: "";
	}
	
}
