
/* EditorBehavior */

madcapEditorBehavior
{
	mc-enable-block-formatting: true;
	mc-enable-block-classes: true;
	mc-enable-text-formatting: true;

	mc-keyword-tag: "MadCap:keyword";
	mc-keywordLink-tag: "MadCap:keywordLink";

	mc-concept-tag: "MadCap:concept";
	mc-conceptLink-tag: "MadCap:conceptLink";

	mc-variable-tag: "MadCap:variable";
	mc-conditionaText-tag: "MadCap:conditionalText";

	mc-dropDown-tag: "MadCap:dropDown";
	mc-dropDownHead-tag: "MadCap:dropDownHead";
	mc-dropDownBody-tag: "MadCap:dropDownBody";
	mc-dropDownHotspot-tag: "MadCap:dropDownHotspot";

	mc-expanding-tag: "MadCap:expanding";
	mc-expandingHead-tag: "MadCap:expandingHead";
	mc-expandingBody-tag: "MadCap:expandingBody";

	mc-toggler-tag: "MadCap:toggler";

	mc-snippetText-tag: "MadCap:snippetText";
	mc-snippetBlock-tag: "MadCap:snippetBlock";

	mc-popup-tag: "MadCap:popup";
	mc-popupHead-tag: "MadCap:popupHead";
	mc-popupBody-tag: "MadCap:popupBody";

	mc-xref-tag: "MadCap:xref";
	mc-pageHeader-tag: "MadCap:pageHeader";
	mc-pageFooter-tag: "MadCap:pageFooter";

	mc-a-tag: "a";
	mc-xref-tag: "MadCap:xref";
	
	mc-img-tag: "img";
	mc-br-tag: "br";
	mc-hr-tag: "hr";
	mc-script-tag: "script";
	mc-map-tag: "map";

	mc-b-tag: "b";
	mc-i-tag: "i";
	mc-sup-tag: "sup";
	mc-sub-tag: "sub";
	mc-strike-tag: "strike";
	mc-overline-tag: "span";
	mc-font-tag: "span";
	mc-u-tag: "u";
	
	mc-lang-tag: "span";

	mc-body-tag: "body";
	mc-p-tag: "p";
	mc-ol-tag: "ol";
	mc-ul-tag: "ul";
	mc-li-tag: "li";
	
	mc-table-tag: "table";
	mc-thead-tag: "thead";
	mc-tfoot-tag: "tfoot";
	mc-tbody-tag: "tbody";
	mc-tr-tag: "tr";
	mc-th-tag: "th";
	mc-td-tag: "td";
	mc-caption-tag: "caption";
	mc-col-tag: "col";
	mc-colgroup-tag: "colgroup";
}


body
{
	orphans: 2;
	widows: 2;
	
	mc-hyphenate: always;
	mc-hyphenate-shortest-prefix: 3;
	mc-hyphenate-shortest-suffix: 3;
	mc-hyphenate-shortest-word: 5;
	mc-hyphenate-maximum-adjacent-line-count: 2;
	
	mc-short-line-method: never;
	mc-short-line: 10;
	mc-short-line-step: 0.5;
	mc-short-line-loosen-end-length: 30;
	mc-short-line-tighten-maximum: 3;
	mc-short-line-loosen-maximum: 6;
}

select { mc-editor-display: mc-form-select; }
input { mc-editor-display: mc-form-input; }
textarea { mc-editor-display: mc-form-text-area; }
img { mc-editor-display: mc-media; }
object { mc-editor-display: mc-media; }
script { mc-editor-display: mc-script; }
hr { mc-editor-display: mc-hr; }

a 
{ 
	mc-editor-display: mc-hyperlink; 
	mc-disable-glossary-terms: true;
	
	/* -V4.2-C
	color: blue;
	text-decoration: underline;
	*/
}

h1 
{ 
	mc-heading-level: 1;
	mc-disable-glossary-terms: true;
}

h2 
{ 
	mc-heading-level: 2;
	mc-disable-glossary-terms: true;
}

h3 
{ 
	mc-heading-level: 3;
	mc-disable-glossary-terms: true;
}

h4 
{ 
	mc-heading-level: 4;
	mc-disable-glossary-terms: true;
}

h5 
{ 
	mc-heading-level: 5;
	mc-disable-glossary-terms: true;
}

h6 
{ 
	mc-heading-level: 6;
	mc-disable-glossary-terms: true;
}


/* Generated Hyperlink Styles */

a.GlossaryPageTerm
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-hidden: hidden;
}

a.MCBreadcrumbsLink
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-hidden: hidden;
}


/* Generated Glossary Styles */

div.GlossaryPageEntry
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	
	mc-hidden: hidden;
	mc-expandable: true;
	mc-relevant-properties: mc-expandable $Font$ $Block$ $Box$ $Border$;
	
	margin-bottom: 12pt;
}

div.GlossaryPageTerm
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;

	mc-hidden: hidden;
	mc-expandable: true;
	mc-relevant-properties: mc-expandable $Font$ $Block$ $Box$ $Border$;

	font-size: 14pt;
	font-weight: bold;
	page-break-after: avoid;
	column-break-after: avoid;
}

div.GlossaryPageDefinition
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;

	mc-hidden: hidden;
	mc-expandable: true;
	mc-relevant-properties: mc-expandable $Font$ $Block$ $Box$ $Border$;

	font-size: 12pt;
	margin-left: 24pt;
	page-break-before: avoid;
	column-break-before: avoid;
}

div.GlossaryPageHeading
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-relevant-properties: mc-heading-format $Font$ $Block$ $Box$;

	mc-heading-format: "{A}";
	mc-hidden: hidden;
	
	margin-left: 0pt;
	font-weight: bold;
	margin-top: 20pt;
	margin-bottom: 10pt;
	text-align: left;
	page-break-after: avoid;
	column-break-after: avoid;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;
}


/* Generated Mini TOC styles */

p.MiniTOC1
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 1;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 0pt;
	font-weight: bold;
}

p.MiniTOC2
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 2;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 10pt;
}

p.MiniTOC3
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 3;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 20pt;
}

p.MiniTOC4
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 4;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 30pt;
}

p.MiniTOC5
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 5;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 40pt;
}

p.MiniTOC6
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 6;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 50pt;
}

p.MiniTOC7
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 7;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 60pt;
}

p.MiniTOC8
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 8;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 70pt;
}

p.MiniTOC9
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 9;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 80pt;
}


/* Generated TOC styles */

p.TOC1
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 1;
	mc-hidden: hidden;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	
	margin-left: 0pt;
	font-weight: bold;
}

p.TOC2
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 2;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;

	margin-left: 10pt;
}

p.TOC3
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 3;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	
	margin-left: 20pt;
}

p.TOC4
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 4;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	
	margin-left: 30pt;
}

p.TOC5
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 5;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	
	margin-left: 40pt;
}

p.TOC6
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 6;
	mc-hidden: hidden;
	margin-left: 50pt;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;

	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
}

p.TOC7
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 7;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	
	margin-left: 60pt;
}

p.TOC8
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 8;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	
	margin-left: 70pt;
}

p.TOC9
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-toc-level: 9;
	mc-hidden: hidden;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	
	margin-left: 80pt;
}


/* Generated Index styles */

p.IndexHeading
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-relevant-properties: mc-heading-format $Font$ $Block$ $Box$;

	mc-heading-format: "{A}";
	mc-hidden: hidden;
	
	margin-left: 0pt;
	font-weight: bold;
	margin-top: 20pt;
	margin-bottom: 10pt;
	text-align: center;
	page-break-after: avoid;
	column-break-after: avoid;
}

p.Index1
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 1;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0in;
	white-space: nowrap;
}

p.Index2
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 2;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.1in;
	white-space: nowrap;
}

p.Index3
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 3;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.2in;
	white-space: nowrap;
}

p.Index4
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 4;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.3in;
	white-space: nowrap;
}

p.Index5
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 5;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.4in;
	white-space: nowrap;
}

p.Index6
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 6;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.5in;
	white-space: nowrap;
}

p.Index7
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 7;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.6in;
	white-space: nowrap;
}

p.Index8
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 8;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.7in;
	white-space: nowrap;
}

p.Index9
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-index-level: 9;
	mc-hidden: hidden;
	mc-relevant-properties: $Font$ $Block$ $Box$;
	mc-leader-white-space: normal;
	
	margin-left: 0.8in;
	white-space: nowrap;
}

p.Concept
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-relevant-properties: $Font$ $Block$ $Box$;

	mc-hidden: hidden;
	
	margin-left: 0pt;
	font-weight: bold;
	margin-top: 20pt;
	margin-bottom: 10pt;
	text-align: left;
	page-break-after: avoid;
	column-break-after: avoid;
}

p.ConceptContext
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-hidden: hidden;
	mc-leader-align: right;
	mc-leader-format: ".";
	mc-leader-offset: 10pt;
	mc-relevant-properties: mc-leader-align mc-leader-format mc-leader-offset $Font$ $Block$ $Box$;
	
	margin-left: 0.5in;
}

span.SeeAlsoIndex
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-hidden: hidden;
}

span.SeeAlsoIndexTerms
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-hidden: hidden;
}

span.SeeIndex
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-hidden: hidden;
}

span.SeeIndexTerms
{
	mc-meta-property-group: generated-content;
	mc-meta-type: output-only;
	mc-hidden: hidden;
}



/* Relevant properties */

html
{
	mc-relevant-properties: mc-master-page;
}

table
{
	mc-relevant-properties: mc-table-style $Table$ $Border$ $Box$;
}

body
{
	mc-relevant-properties: $Border$ $Padding$ $Background$;
	
	mc-footnote-format: "{n}";
	mc-footnote-position: page;
	mc-footnote-number: page;
}

tr
{
	mc-relevant-properties: height $Font$;
}

thead, tbody, tfoot
{
	mc-relevant-properties: $Font$;
}

th, td
{
	mc-relevant-properties: $Cell$ $Font$ $Border$;
}

h1, h2, h3, h4, h5, h6
{
	mc-relevant-properties: $Font$ $Block$ $Box$ $Border$ $PrintSupport$ $AutoNumber$;
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
}

p
{
	mc-relevant-properties: $Font$ $Block$ $Box$ $Border$ $PrintSupport$ $AutoNumber$;
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
}

caption
{
	mc-relevant-properties: $Font$ $Block$ $Box$ $AutoNumber$;
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
}

address, div, blockquote, pre, dl, dd, dt, center, menu, dir
{
	mc-relevant-properties: $Font$ $Block$ $Box$ $Border$;
}

ul, ol, li
{
	mc-relevant-properties: $List$ $Font$ $Block$ $Box$ ;
}

a, abbr, acronym, address, b, 
big, code, cite, del, em, i, ins, kbd, pre, 
small, u, o, samp, span, strike, strong, 
sup, sub, tt, var
{
	mc-relevant-properties: $Font$;
}

hr, img
{
	mc-relevant-properties:  $Block$ $Box$ $Border$;
}

textarea, input, object, select
{
	mc-relevant-properties:  $Block$ $Box$;
}


/* Spell-checking properties */

head, style, script, map
{
	mc-language: none;
}


/* */

style 		{ display: none; mc-editor-display: mc-none; /* MadCap */ }
head		{ display: none; mc-editor-display: mc-none;  /* MadCap */ }
map			{ display: none; mc-editor-display: mc-none;  /* MadCap */}

hr { 	/* MadCap */
	display: block; 
	border: inset 1px; 
	width: 100%; 
	height: 2px;
	margin-left: auto; 
	margin-right:auto; 
	margin-top: 1.12em;
	margin-bottom: 1.12em;
}

html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   
		{ display: block; }

li              { display: list-item }

table           { display: table }

tr              { display: table-row }

thead           { display: table-header-group }

tbody           { display: table-row-group }

tfoot           { display: table-footer-group }

col             { display: table-column }

colgroup        { display: table-column-group }

td, th          { display: table-cell; }

caption         { display: table-caption }

th              { font-weight: bolder; text-align: center }

caption         { text-align: center }

body             
{
			margin-top: 13px;		/*-V4SR1-*/
			margin-bottom: 10px;
			margin-left: 10px;
			margin-right: 10px;
			
			line-height: 1.12; 
			font-family: "Times New Roman"; 
			font-size: 12pt;
}

h1              { font-size: 2em; margin: .67em 0 }

h2              { font-size: 1.5em; margin: .75em 0 }

h3              { font-size: 1.17em; margin: .83em 0 }

h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }

pre				{ margin: 1.12em 0 }

h5              { font-size: .83em; margin: 1.5em 0 }

h6              { font-size: .75em; margin: 1.67em 0 }

h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }

blockquote      { margin-left: 40px; margin-right: 40px }

i, cite, em,
var, address    { font-style: italic }

pre, tt, code,
kbd, samp       { font-family: monospace }

pre             { white-space: pre }

button, textarea,
input, object, 
select          { display:inline-block; }

big             { font-size: 1.17em }

small, sub, sup { font-size: .83em }

sub             { vertical-align: sub }

sup             { vertical-align: super }

table           { border-spacing: 2px; }

thead, tbody,
tfoot           { vertical-align: middle }

td, th          { vertical-align: inherit }

s, strike, del  { text-decoration: line-through }

hr              { border: 1px inset }

ol, ul, dir,
menu, dd        { margin-left: 40px }

ol              { list-style-type: decimal; }
ul              { list-style-type: disc; } /* MadCap */

ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }

u, ins          { text-decoration: underline }

br:before       { content: "\A" }

:before, :after { white-space: pre-line }

center          { text-align: center }

abbr, acronym   { font-variant: small-caps; letter-spacing: 0.1em }

a:link		{ text-decoration: underline; color: blue; }	/*-V4.2-C-*/
a:visited	{ text-decoration: underline; color: purple; }	/*-V4.2-C-*/

a:focus				{ outline: thin dotted invert }
a:hover				{ }

a.Popup
{
	mc-popup-width: auto;
	mc-popup-height: auto;
	mc-relevant-properties: mc-popup-width mc-popup-height $Font$;
}

/* Begin bidirectionality settings (do not change) */
/* Not yet supported (MadCap)
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }

BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }

*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }
*/

@media print 
{
  h1            { page-break-before: always; page-break-inside: avoid; }
  
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid; column-break-after: avoid; page-break-inside: avoid; }
  
  ul, ol, dl    { page-break-before: avoid }
  
  body			{ margin: 0px; line-height: normal; }
  
}

/* This media allows the user to override the default "print" media
   for printer based outputs in the Target Editor. */
@media non-print
{
}
