<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Root SYSTEM "MappingTable.dtd">
<Root File-format="html-4-01-css-1-00" Menu-name="$IDS_HTML_4_01_CSS_1_0_MENU_NAME" Mac-creator="0" Mac-type="TEXT" Win-suffix="htm,html" Encode-out="Utf-8-out">
	<!--
	ADOBE SYSTEMS INCORPORATED
	Copyright 2003 Adobe Systems Incorporated
	All Rights Reserved
	
	NOTICE:  This Notice only applies to this file or any portion thereof.
	Adobe permits you to use, modify, and distribute this file in accordance
	with the terms and conditions of the Adobe license agreement accompanying
	it ("Agreement").  Additionally, Adobe grants you a nonexclusive,
	nontransferable, royalty-free license to use, modify and distribute
	all or any portion of this file.  Where the terms of this Notice
	and the terms of the Agreement differ, the terms of this Notice
	shall control.  All other terms and conditions of the Agreement
	remain unchanged and have full force and effect.  If you have received
	this file from a source other than Adobe, then your use, modification,
	or distribution of it requires the prior written permission of Adobe.
-->
	<!--===== Defined Proc-lists =====-->
	<Define-proc-list Name="basic-metadata">
		<!--For HTML, we issue Dublin Core Metadata plus Keywords.-->
		<Proc-var Pdf-var="dc.contributor" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.contributor&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.coverage" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.coverage&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.creator" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.creator&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.description" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.description&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.language" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.language&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.publisher" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.publisher&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.relation" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.relation&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.rights" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.rights&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.source" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.source&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.subject" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.subject&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.title" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.title&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="dc.type" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.type&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="CreationDate" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.date&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="ModDate" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;dc.date.modified&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Generator" Owner="Metadata" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string>&lt;META</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">name=&quot;generator&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">content=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Proc-var>
		<!--Metadata:Trapped.  Dublin core does not support this doc-info/metadata item.-->
	</Define-proc-list>
	<!--@ special owner attribute handling-->
	<Define-proc-list Name="Arbitrary-user-attributes">
		<Proc-property>
			<Emit-string SP-Before="Yes"/>
			<Property-name/>
			<Property-type Type="Fixed">
				<!--There is no way for PDF to determine &quot;Length&quot; vs &quot;Fixed&quot;.-->
				<!--There is no way for PDF to determine &quot;Pixels&quot; vs &quot;Fixed&quot;.-->
				<Emit-string>=</Emit-string>
				<Proc-fixed/>
			</Property-type>
			<Property-type Type="Int32">
				<Emit-string>=</Emit-string>
				<Proc-integer/>
			</Property-type>
			<Property-type Type="Atom">
				<Emit-string>=&apos;</Emit-string>
				<Proc-string/>
				<Emit-string>&apos;</Emit-string>
			</Property-type>
			<Property-type Type="String">
				<Emit-string>=&apos;</Emit-string>
				<Proc-string/>
				<Emit-string>&apos;</Emit-string>
			</Property-type>
		</Proc-property>
	</Define-proc-list>
	<Define-proc-list Name="User-attributes">
		<Walk-proplist Owner="HTML-4.01" Use-proclist="Arbitrary-user-attributes"/>
	</Define-proc-list>
	<!--@ attribute handling-->
	<Define-proc-list Name="Element-attributes">
		<Proc-var Pdf-var="ID" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Is-bookmark-target">
			<Emit-string SP-Before="Yes">ID=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string>&quot;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Alt" Owner="Structelem" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string SP-Before="Yes">alt=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string>&quot;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Lang" Owner="Structelem" Type="String" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Emit-string SP-Before="Yes">lang=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string>&quot;</Emit-string>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Span-element-attributes">
		<!--Alt is not allowed on Spans-->
		<Proc-var Pdf-var="ID" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Is-bookmark-target">
			<Emit-string SP-Before="Yes">ID=&quot;</Emit-string>
			<Proc-string/>
			<Emit-string>&quot;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Lang" Owner="Structelem" Type="String" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Emit-string SP-Before="Yes">xml:lang=&quot;</Emit-string>
			<Proc-string Expand-entities="No-entities"/>
			<Emit-string>&quot;</Emit-string>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Span-attributes">
		<Proc-var Pdf-var="E" Owner="Inline-markup" Type="String" Inherit="Not-inherited" Condition="Has-value">
			<!--Output as alt-text since HTML-4.01 does not have an expansion-text attribute.-->
			<Emit-string SP-Before="Yes">alt=&quot;</Emit-string>
			<Proc-string Expand-entities="No-entities"/>
			<Emit-string>&quot;</Emit-string>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Table-cell-attributes">
		<Proc-var Pdf-var="ColSpan" Owner="Table" Type="Int32" Inherit="Inheritable" Default="1" Condition="More-than-value" Compare="1">
			<Emit-string SP-Before="Yes">colspan=</Emit-string>
			<Proc-integer/>
		</Proc-var>
		<Proc-var Pdf-var="RowSpan" Owner="Table" Type="Int32" Inherit="Inheritable" Default="1" Condition="More-than-value" Compare="1">
			<Emit-string SP-Before="Yes">rowspan=</Emit-string>
			<Proc-integer/>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Figure-attributes">
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string SP-Before="Yes">width=</Emit-string>
			<Proc-pixels/>
		</Proc-var>
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Proc-var Pdf-var="Width" Owner="Structelem" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
				<Emit-string SP-Before="Yes">width=</Emit-string>
				<Proc-pixels/>
			</Proc-var>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Emit-string SP-Before="Yes">height=</Emit-string>
			<Proc-pixels/>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Proc-var Pdf-var="Height" Owner="Structelem" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
				<Emit-string SP-Before="Yes">height=</Emit-string>
				<Proc-pixels/>
			</Proc-var>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Span-entry-wrappers">
		<!--Use styles for Span with CSS, do not synthesize B,  I,  U, and Strike.-->
		<Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Less-than-value" Compare="0">
			<Emit-string>&lt;Sub&gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="More-than-value" Compare="0">
			<Emit-string>&lt;Sup&gt;</Emit-string>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Span-exit-wrappers">
		<!--Use styles for Span with CSS, do not synthesize B,  I,  U, and Strike.-->
		<Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="More-than-value" Compare="0">
			<Emit-string>&lt;/Sup&gt;</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="BaselineShift" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Less-than-value" Compare="0">
			<Emit-string>&lt;/Sub&gt;</Emit-string>
		</Proc-var>
	</Define-proc-list>
	<!--@Style handling-->
	<Define-proc-list Name="Arbitrary-styles">
		<Proc-property>
			<!--Emit a space before the property name-->
			<Emit-string SP-Before="Yes"/>
			<Property-name/>
			<Property-type Type="Fixed">
				<!--There is no way for PDF to determine &quot;Length&quot; vs &quot;Fixed&quot;.-->
				<!--There is no way for PDF to determine &quot;Pixels&quot; vs &quot;Fixed&quot;.-->
				<Emit-string>:</Emit-string>
				<Proc-fixed/>
			</Property-type>
			<Property-type Type="Int32">
				<Emit-string>:</Emit-string>
				<Proc-integer/>
			</Property-type>
			<Property-type Type="Atom">
				<Emit-string>:&apos;</Emit-string>
				<Proc-string/>
				<Emit-string>&apos;</Emit-string>
			</Property-type>
			<Property-type Type="String">
				<Emit-string>:&apos;</Emit-string>
				<Proc-string/>
				<Emit-string>&apos;</Emit-string>
			</Property-type>
		</Proc-property>
	</Define-proc-list>
	<Define-proc-list Name="Css-styles">
		<Walk-proplist Owner="CSS-1.00" Use-proclist="Arbitrary-styles"/>
	</Define-proc-list>
	<Define-proc-list Name="Para-styles">
		<Proc-var Pdf-var="TextAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="justify"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="SpaceAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-bottom:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="SpaceBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-top:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="EndIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-right:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="StartIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-left:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="TextIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-indent:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="WritingMode" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="LrTb" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>direction:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="LrTb" Value-out="ltr"/>
				<Proc-enum-choice Value-in="RlTb" Value-out="rtl"/>
				<Proc-enum-choice Value-in="TbRl" Value-out="ltr"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>line-height:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>line-height:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="normal"/>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
			</Proc-enum>
			<!--Auto is not supported by OEB/HTML/CSS: Use normal-->
		</Proc-var>
		<Proc-var Pdf-var="TextDecoration" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-decoration:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Underline" Value-out="underline"/>
				<Proc-enum-choice Value-in="Overline" Value-out="overline"/>
				<Proc-enum-choice Value-in="LineThrough" Value-out="line-through"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Color" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Proc-var>
		<Proc-var Pdf-var="BackgroundColor" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>background-color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Proc-var>
		<Evaluate-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
			<Proc-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>border-style:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="None" Value-out="none"/>
					<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
					<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
					<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
					<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
					<Proc-enum-choice Value-in="Double" Value-out="double"/>
					<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
					<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
					<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
					<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
				</Proc-enum>
			</Proc-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
				<Conditional-delimeter>; border-style:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>border-color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; border-color:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndStyle" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterStyle" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartStyle" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>border-width:</Emit-string>
				<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Evaluate-var>
				<Emit-string>px</Emit-string>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; border-width:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderEndThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderAfterThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderStartThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string>px</Emit-string>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="Padding" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>padding:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Evaluate-var>
		<Evaluate-var Pdf-var="Padding" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Evaluate-var Pdf-var="PaddingBefore" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
				<Conditional-delimeter>; padding:</Conditional-delimeter>
				<Proc-var Pdf-var="PaddingBefore" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingEnd" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingAfter" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingStart" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string>px</Emit-string>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TPadding" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>padding:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TPadding" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="TPaddingBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; padding:</Conditional-delimeter>
				<Proc-var Pdf-var="TPaddingBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingEnd" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingStart" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string>px</Emit-string>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Proc-var Pdf-var="TextDecorationType" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-decoration:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="None" Value-out="none"/>
				<Proc-enum-choice Value-in="Underline" Value-out="underline"/>
				<Proc-enum-choice Value-in="Overline" Value-out="overline"/>
				<Proc-enum-choice Value-in="LineThrough" Value-out="line-through"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="List-styles">
		<Proc-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>list-style-type:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="None" Value-out="none"/>
				<Proc-enum-choice Value-in="Disc" Value-out="disc"/>
				<Proc-enum-choice Value-in="Circle" Value-out="circle"/>
				<Proc-enum-choice Value-in="Square" Value-out="square"/>
				<Proc-enum-choice Value-in="Decimal" Value-out="decimal"/>
				<Proc-enum-choice Value-in="LowerRoman" Value-out="lower-roman"/>
				<Proc-enum-choice Value-in="UpperRoman" Value-out="upper-roman"/>
				<Proc-enum-choice Value-in="LowerAlpha" Value-out="lower-alpha"/>
				<Proc-enum-choice Value-in="UpperAlpha" Value-out="upper-alpha"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Table-styles">
		<Proc-var Pdf-var="Placement" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Inline" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>float:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Inline" Value-out="none"/>
				<Proc-enum-choice Value-in="Block" Value-out="none"/>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Before" Value-out="left"/>
				<Proc-enum-choice Value-in="After" Value-out="right"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Placement" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Inline" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>display:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Inline" Value-out="inline-table"/>
				<Proc-enum-choice Value-in="Block" Value-out="table"/>
				<Proc-enum-choice Value-in="Start" Value-out="table"/>
				<Proc-enum-choice Value-in="End" Value-out="table"/>
				<Proc-enum-choice Value-in="Before" Value-out="table"/>
				<Proc-enum-choice Value-in="After" Value-out="table"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="InlineAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="left"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="SpaceAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-bottom:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="SpaceBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-top:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="EndIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-right:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="StartIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-left:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="WritingMode" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="LrTb" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>direction:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="LrTb" Value-out="ltr"/>
				<Proc-enum-choice Value-in="RlTb" Value-out="rtl"/>
				<Proc-enum-choice Value-in="TbRl" Value-out="ltr"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>width:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Proc-var Pdf-var="Width" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>width:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
				</Proc-enum>
			</Proc-var>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>height:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Proc-var Pdf-var="Height" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>height:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
				</Proc-enum>
			</Proc-var>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Table-row-styles">
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>height:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Proc-var Pdf-var="Height" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>height:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
				</Proc-enum>
			</Proc-var>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Table-cell-styles">
		<Proc-var Pdf-var="InlineAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="left"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>width:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Proc-var Pdf-var="Width" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>width:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
				</Proc-enum>
			</Proc-var>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>height:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Proc-var Pdf-var="Height" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>height:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
				</Proc-enum>
			</Proc-var>
		</Proc-var>
		<Proc-var Pdf-var="BackgroundColor" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>background-color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Proc-var>
		<Evaluate-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
			<Proc-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>border-style:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="None" Value-out="none"/>
					<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
					<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
					<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
					<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
					<Proc-enum-choice Value-in="Double" Value-out="double"/>
					<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
					<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
					<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
					<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
				</Proc-enum>
			</Proc-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
				<Conditional-delimeter>; border-style:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TBorderStyle" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter>;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">border-style:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="None" Value-out="none"/>
				<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
				<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
				<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
				<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
				<Proc-enum-choice Value-in="Double" Value-out="double"/>
				<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
				<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
				<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
				<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
			</Proc-enum>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TBorderStyle" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="TBorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; border-style:</Conditional-delimeter>
				<Proc-var Pdf-var="TBorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="TBorderEndStyle" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="TBorderAfterStyle" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="TBorderStartStyle" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>border-color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; border-color:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndStyle" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterStyle" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartStyle" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>border-width:</Emit-string>
				<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Evaluate-var>
				<Emit-string>px</Emit-string>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; border-width:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderEndThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderAfterThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderStartThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string>px</Emit-string>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="Padding" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>padding:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Evaluate-var>
		<Evaluate-var Pdf-var="Padding" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Evaluate-var Pdf-var="PaddingBefore" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
				<Conditional-delimeter>; padding:</Conditional-delimeter>
				<Proc-var Pdf-var="PaddingBefore" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingEnd" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingAfter" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingStart" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string>px</Emit-string>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TPadding" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>padding:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TPadding" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="TPaddingBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; padding:</Conditional-delimeter>
				<Proc-var Pdf-var="TPaddingBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingEnd" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingStart" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Proc-var Pdf-var="TextDecorationType" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-decoration:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="None" Value-out="none"/>
				<Proc-enum-choice Value-in="Underline" Value-out="underline"/>
				<Proc-enum-choice Value-in="Overline" Value-out="overline"/>
				<Proc-enum-choice Value-in="LineThrough" Value-out="line-through"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Figure-styles">
		<Proc-var Pdf-var="Placement" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Inline" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>display:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Inline" Value-out="inline"/>
				<Proc-enum-choice Value-in="Block" Value-out="block"/>
				<Proc-enum-choice Value-in="Start" Value-out="block"/>
				<Proc-enum-choice Value-in="End" Value-out="block"/>
				<Proc-enum-choice Value-in="Before" Value-out="block"/>
				<Proc-enum-choice Value-in="After" Value-out="block"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Placement" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Inline" Condition="Matches-value" Compare="Inline">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>vertical-align:text-bottom</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="Placement" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Inline" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>float:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Inline" Value-out="none"/>
				<Proc-enum-choice Value-in="Block" Value-out="none"/>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Before" Value-out="left"/>
				<Proc-enum-choice Value-in="After" Value-out="right"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="InlineAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="left"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="SpaceAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-bottom:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="SpaceBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-top:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="EndIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-right:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="StartIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>margin-left:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="WritingMode" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="LrTb" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>direction:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="LrTb" Value-out="ltr"/>
				<Proc-enum-choice Value-in="RlTb" Value-out="rtl"/>
				<Proc-enum-choice Value-in="TbRl" Value-out="ltr"/>
			</Proc-enum>
		</Proc-var>
		<!--BBox is not applicable to OEB-1.00-->
	</Define-proc-list>
	<Define-proc-list Name="Span-styles">
		<!--Subscript/Superscript is done via element wrappers.-->
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>line-height:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>line-height:</Emit-string>
			<Proc-enum>
				<!--Auto is not supported by OEB/HTML/CSS: Use normal-->
				<Proc-enum-choice Value-in="Auto" Value-out="normal"/>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
			</Proc-enum>
		</Proc-var>
		<Evaluate-var Pdf-var="FontFamily" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Evaluate-var Pdf-var="FontFamilyClass" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Diff-from-value" Compare="Symbol">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>font-family:&apos;</Emit-string>
				<Proc-string/>
				<Emit-string>&apos;</Emit-string>
				<Proc-var Pdf-var="FontFamilyAlt" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
					<Conditional-delimeter SP-After="Yes">,</Conditional-delimeter>
					<Emit-string>&apos;</Emit-string>
					<Proc-string/>
					<Emit-string>&apos;</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="FontFamilyClass" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
					<Conditional-delimeter SP-After="Yes">,</Conditional-delimeter>
					<Proc-string/>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Proc-var Pdf-var="FontSize" Owner="AutoTextStyle" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>font-size:</Emit-string>
			<Proc-length Frac-len="1"/>
			<Emit-string>pt</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="FontStyle" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Default="Normal" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>font-style:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
				<Proc-enum-choice Value-in="Italic" Value-out="italic"/>
			</Proc-enum>
		</Proc-var>
		<Evaluate-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Not-inherited" Default="100" Condition="Diff-from-default-or-parent">
			<Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Default="100" Condition="Less-than-value" Compare="550">
				<Conditional-delimeter>;</Conditional-delimeter>
				<Emit-string SP-Before="Yes">font-weight:normal</Emit-string>
			</Proc-var>
			<Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Default="100" Condition="More-equal-value" Compare="550">
				<Conditional-delimeter>;</Conditional-delimeter>
				<Emit-string SP-Before="Yes">font-weight:bold</Emit-string>
			</Proc-var>
		</Evaluate-var>
		<Proc-var Pdf-var="FontStretch" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Default="Normal" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>font-stretch:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
				<Proc-enum-choice Value-in="UltraCondensed" Value-out="ultra-condensed"/>
				<Proc-enum-choice Value-in="ExtraCondensed" Value-out="extra-condensed"/>
				<Proc-enum-choice Value-in="Condensed" Value-out="condensed"/>
				<Proc-enum-choice Value-in="SemiCondensed" Value-out="semi-condensed"/>
				<Proc-enum-choice Value-in="SemiExpanded" Value-out="semi-expanded"/>
				<Proc-enum-choice Value-in="Expanded" Value-out="expanded"/>
				<Proc-enum-choice Value-in="ExtraExpanded" Value-out="extra-expanded"/>
				<Proc-enum-choice Value-in="UltraExpanded" Value-out="ultra-expanded"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="FontVariant" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Default="Normal" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>font-variant:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
				<Proc-enum-choice Value-in="SmallCaps" Value-out="small-caps"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Color" Owner="AutoTextStyle" Type="Color" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Proc-var>
		<Proc-var Pdf-var="BackgroundColor" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>background-color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Proc-var>
		<Evaluate-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
			<Proc-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>border-style:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="None" Value-out="none"/>
					<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
					<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
					<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
					<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
					<Proc-enum-choice Value-in="Double" Value-out="double"/>
					<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
					<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
					<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
					<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
				</Proc-enum>
			</Proc-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
				<Conditional-delimeter>; border-style:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartStyle" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="None" Condition="Always">
					<Emit-string SP-Before="Yes"/>
					<Proc-enum>
						<Proc-enum-choice Value-in="None" Value-out="none"/>
						<Proc-enum-choice Value-in="Hidden" Value-out="none"/>
						<Proc-enum-choice Value-in="Dotted" Value-out="dotted"/>
						<Proc-enum-choice Value-in="Dashed" Value-out="dashed"/>
						<Proc-enum-choice Value-in="Solid" Value-out="solid"/>
						<Proc-enum-choice Value-in="Double" Value-out="double"/>
						<Proc-enum-choice Value-in="Groove" Value-out="groove"/>
						<Proc-enum-choice Value-in="Ridge" Value-out="ridge"/>
						<Proc-enum-choice Value-in="Inset" Value-out="inset"/>
						<Proc-enum-choice Value-in="Outset" Value-out="outset"/>
					</Proc-enum>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>border-color:#</Emit-string>
			<Proc-color OutputHex="Yes"/>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; border-color:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeColor" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndStyle" Owner="Layout" Type="Color" Inherit="Inheritable" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterStyle" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Always">
					<Emit-string SP-Before="Yes">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartStyle" Owner="Layout" Type="Color" Inherit="Not-inherited" Condition="Always">
					<Emit-string SP-Before="No">#</Emit-string>
					<Proc-color OutputHex="Yes"/>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Diff-from-default-or-parent">
				<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
				<Emit-string>border-width:</Emit-string>
				<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Evaluate-var>
				<Emit-string>px</Emit-string>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="BorderThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; border-width:</Conditional-delimeter>
				<Proc-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderBeforeThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderEndThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderEndThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderAfterThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderAfterThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string SP-After="Yes">px</Emit-string>
				<Proc-var Pdf-var="BorderStartThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="More-equal-value" Compare="1">
					<Proc-pixels/>
				</Proc-var>
				<Proc-var Pdf-var="BorderStartThickness" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="1" Condition="Less-than-value" Compare="1">
					<Emit-string>1</Emit-string>
				</Proc-var>
				<Emit-string>px</Emit-string>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="Padding" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>padding:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Evaluate-var>
		<Evaluate-var Pdf-var="Padding" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="No-value">
			<Evaluate-var Pdf-var="PaddingBefore" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Has-value">
				<Conditional-delimeter>; padding:</Conditional-delimeter>
				<Proc-var Pdf-var="PaddingBefore" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingEnd" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingAfter" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="PaddingStart" Owner="Layout" Type="Fixed" Inherit="Not-inherited" Condition="Always">
					<Proc-pixels/>
					<Emit-string>px</Emit-string>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TPadding" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>padding:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Evaluate-var>
		<Evaluate-var Pdf-var="TPadding" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="No-value">
			<Evaluate-var Pdf-var="TPaddingBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
				<Conditional-delimeter>; padding:</Conditional-delimeter>
				<Proc-var Pdf-var="TPaddingBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingEnd" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string SP-After="Yes">px</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="TPaddingStart" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Always">
					<Proc-pixels/>
					<Emit-string>px</Emit-string>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Proc-var Pdf-var="TextDecorationType" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter SP-After="Yes">;</Conditional-delimeter>
			<Emit-string>text-decoration:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="None" Value-out="none"/>
				<Proc-enum-choice Value-in="Underline" Value-out="underline"/>
				<Proc-enum-choice Value-in="Overline" Value-out="overline"/>
				<Proc-enum-choice Value-in="LineThrough" Value-out="line-through"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<!--@Cached styles handling-->
	<Define-proc-list Name="Cached-span-styles">
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">line-height:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">line-height:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="normal"/>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
			</Proc-enum>
			<!--Auto is not supported by HTML/CSS: Use &apos;normal&apos;-->
		</Proc-var>
		<Evaluate-var Pdf-var="FontFamily" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Has-value">
			<Evaluate-var Pdf-var="FontFamilyClass" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Diff-from-value" Compare="Symbol">
				<Proc-var Pdf-var="FontFamily" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Always">
					<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
					<Emit-string SP-Before="Yes">font-family:&apos;</Emit-string>
					<Proc-string Expand-entities="No-entities"/>
					<Emit-string>&apos;</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="FontFamilyAlt" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Has-value">
					<Conditional-delimeter>,</Conditional-delimeter>
					<Emit-string>&apos;</Emit-string>
					<Proc-string/>
					<Emit-string>&apos;</Emit-string>
				</Proc-var>
				<Proc-var Pdf-var="FontFamilyClass" Owner="AutoTextStyle" Type="String" Inherit="Inheritable" Condition="Has-value">
					<Conditional-delimeter>,</Conditional-delimeter>
					<Proc-string/>
				</Proc-var>
			</Evaluate-var>
		</Evaluate-var>
		<Proc-var Pdf-var="FontSize" Owner="AutoTextStyle" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">font-size:</Emit-string>
			<Proc-length Frac-len="1"/>
			<Emit-string>pt</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="FontStyle" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Default="Normal" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">font-style:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
				<Proc-enum-choice Value-in="Italic" Value-out="italic"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Default="100" Condition="Less-than-value" Compare="550">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">font-weight:normal</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="FontWeight" Owner="AutoTextStyle" Type="Int32" Inherit="Inheritable" Default="100" Condition="More-equal-value" Compare="550">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">font-weight:bold</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="FontStretch" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Default="Normal" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">font-stretch:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
				<Proc-enum-choice Value-in="UltraCondensed" Value-out="ultra-condensed"/>
				<Proc-enum-choice Value-in="ExtraCondensed" Value-out="extra-condensed"/>
				<Proc-enum-choice Value-in="Condensed" Value-out="condensed"/>
				<Proc-enum-choice Value-in="SemiCondensed" Value-out="semi-condensed"/>
				<Proc-enum-choice Value-in="SemiExpanded" Value-out="semi-expanded"/>
				<Proc-enum-choice Value-in="Expanded" Value-out="expanded"/>
				<Proc-enum-choice Value-in="ExtraExpanded" Value-out="extra-expanded"/>
				<Proc-enum-choice Value-in="UltraExpanded" Value-out="ultra-expanded"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="FontVariant" Owner="AutoTextStyle" Type="Atom" Inherit="Inheritable" Default="Normal" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">font-variant:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
				<Proc-enum-choice Value-in="SmallCaps" Value-out="small-caps"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Cached-para-styles">
		<Proc-var Pdf-var="TextAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="justify"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="SpaceAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-bottom:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="SpaceBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-top:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="EndIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-right:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="StartIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Diff-from-default-or-parent">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-left:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="TextIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">text-indent:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="WritingMode" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="LrTb" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">direction:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="LrTb" Value-out="ltr"/>
				<Proc-enum-choice Value-in="RlTb" Value-out="rtl"/>
				<Proc-enum-choice Value-in="TbRl" Value-out="ltr"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Fixed" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">line-height:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="LineHeight" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">line-height:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="normal"/>
				<Proc-enum-choice Value-in="Normal" Value-out="normal"/>
			</Proc-enum>
			<!--Auto is not supported by OEB/HTML/CSS: Use &apos;normal&apos;-->
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Cached-list-styles">
		<Proc-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Always">
			<!--No corresponding PDF-state info, need to synthesize list-type.-->
			<!--How to deal with numbered and dictionary lists ???-->
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">list-style-type:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="None" Value-out="none"/>
				<Proc-enum-choice Value-in="Disc" Value-out="disc"/>
				<Proc-enum-choice Value-in="Circle" Value-out="circle"/>
				<Proc-enum-choice Value-in="Square" Value-out="square"/>
				<Proc-enum-choice Value-in="Decimal" Value-out="decimal"/>
				<Proc-enum-choice Value-in="LowerRoman" Value-out="lower-roman"/>
				<Proc-enum-choice Value-in="UpperRoman" Value-out="upper-roman"/>
				<Proc-enum-choice Value-in="LowerAlpha" Value-out="lower-alpha"/>
				<Proc-enum-choice Value-in="UpperAlpha" Value-out="upper-alpha"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Cached-table-styles">
		<Proc-var Pdf-var="InlineAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="left"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="SpaceAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-bottom:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="SpaceBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-top:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="EndIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-right:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="StartIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-left:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="WritingMode" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="LrTb" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">direction:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="LrTb" Value-out="ltr"/>
				<Proc-enum-choice Value-in="RlTb" Value-out="rtl"/>
				<Proc-enum-choice Value-in="TbRl" Value-out="ltr"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Atom" Default="Auto" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">width:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Atom" Default="Auto" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">height:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Placement" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Inline" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">display:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Inline" Value-out="inline-table"/>
				<Proc-enum-choice Value-in="Block" Value-out="table"/>
				<Proc-enum-choice Value-in="Start" Value-out="table"/>
				<Proc-enum-choice Value-in="End" Value-out="table"/>
				<Proc-enum-choice Value-in="Before" Value-out="table"/>
				<Proc-enum-choice Value-in="After" Value-out="table"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Placement" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Inline" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">float:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Inline" Value-out="none"/>
				<Proc-enum-choice Value-in="Block" Value-out="none"/>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Before" Value-out="left"/>
				<Proc-enum-choice Value-in="After" Value-out="right"/>
			</Proc-enum>
		</Proc-var>
		<!--BBox is not applicable to HTML-4.01-->
	</Define-proc-list>
	<Define-proc-list Name="Cached-table-row-styles">
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">height:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Cached-table-cell-styles">
		<Proc-var Pdf-var="InlineAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="left"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Width" Owner="Layout" Type="Atom" Inherit="Not-inherited" Default="Auto" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">width:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="Height" Owner="Layout" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">height:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Auto" Value-out="auto"/>
			</Proc-enum>
		</Proc-var>
	</Define-proc-list>
	<Define-proc-list Name="Cached-figure-styles">
		<Proc-var Pdf-var="InlineAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Start" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">text-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Start" Value-out="left"/>
				<Proc-enum-choice Value-in="Center" Value-out="center"/>
				<Proc-enum-choice Value-in="End" Value-out="right"/>
				<Proc-enum-choice Value-in="Justify" Value-out="left"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="BlockAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="Before" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">vertical-align:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="Before" Value-out="top"/>
				<Proc-enum-choice Value-in="Middle" Value-out="middle"/>
				<Proc-enum-choice Value-in="After" Value-out="bottom"/>
				<Proc-enum-choice Value-in="Justify" Value-out="top"/>
			</Proc-enum>
		</Proc-var>
		<Proc-var Pdf-var="SpaceAfter" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-bottom:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="SpaceBefore" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-top:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="EndIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-right:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="StartIndent" Owner="Layout" Type="Fixed" Inherit="Inheritable" Default="0" Condition="Always">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">margin-left:</Emit-string>
			<Proc-pixels/>
			<Emit-string>px</Emit-string>
		</Proc-var>
		<Proc-var Pdf-var="WritingMode" Owner="Layout" Type="Atom" Inherit="Inheritable" Default="LrTb" Condition="Has-value">
			<Conditional-delimeter NL-After="Yes">;</Conditional-delimeter>
			<Emit-string SP-Before="Yes">direction:</Emit-string>
			<Proc-enum>
				<Proc-enum-choice Value-in="LrTb" Value-out="ltr"/>
				<Proc-enum-choice Value-in="RlTb" Value-out="rtl"/>
				<Proc-enum-choice Value-in="TbRl" Value-out="ltr"/>
			</Proc-enum>
		</Proc-var>
		<!--BBox is not applicable to OEB-1.00-->
	</Define-proc-list>
	<!--===== Defined Event-lists =====-->
	<Define-event-list Name="Css-cached-styles">
		<!--===== Builds CSS selector rules =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Div" Alternate-name="Division" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Doc" Alternate-name="Document" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV[class=&quot;Document&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Art" Alternate-name="Article" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV[class=&quot;Article&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Part" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV[class=&quot;Part&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Sect" Alternate-name="Section" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV[class=&quot;Sect&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H" Alternate-name="Heading" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">H1 {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H1" Alternate-name="Heading1" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">H1 {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H2" Alternate-name="Heading2" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">H2 {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H3" Alternate-name="Heading3" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">H3 {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H4" Alternate-name="Heading4" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">H4 {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H5" Alternate-name="Heading5" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">H5 {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H6" Alternate-name="Heading6" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">H6 {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="P" Alternate-name="Paragraph" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">P {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="BibEntry" Alternate-name="-none-" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV[class=&quot;BibEntry&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Index" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV[class=&quot;Index&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TOC" Alternate-name="TableOfContents" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DL[class=&quot;TOC&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="UL" Node-content="Has-kids" Event-class="Enter">
			<!--For OEB: UL is mapped to DL, there is no list-numbering styles for bullets-->
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">UL {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="OL" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">OL {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="DL" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DL {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="L" Alternate-name="List" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="No-value">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">DL {</Conditional-prefix>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="None">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">DL {</Conditional-prefix>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Disc">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">UL {</Conditional-prefix>
					<Call-proc-list Name="List-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Circle">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">UL {</Conditional-prefix>
					<Call-proc-list Name="Cached-list-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Square">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">UL {</Conditional-prefix>
					<Call-proc-list Name="Cached-list-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Decimal">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">OL {</Conditional-prefix>
					<Call-proc-list Name="Cached-list-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="LowerRoman">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">OL {</Conditional-prefix>
					<Call-proc-list Name="Cached-list-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="UpperRoman">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">OL {</Conditional-prefix>
					<Call-proc-list Name="Cached-list-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="LowerAlpha">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">OL {</Conditional-prefix>
					<Call-proc-list Name="Cached-list-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="UpperAlpha">
				<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
					<Conditional-prefix NL-After="Yes">OL {</Conditional-prefix>
					<Call-proc-list Name="Cached-list-styles"/>
					<Call-proc-list Name="Cached-para-styles"/>
					<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
				</Evaluate-var>
				<Walk-children Use-event-list="Css-cached-styles"/>
			</Evaluate-var>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LI" Alternate-name="ListItem" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">LI {</Conditional-prefix>
				<Call-proc-list Name="Cached-list-styles"/>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Lbl" Alternate-name="Label" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DT {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LBody" Alternate-name="ListBody" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DD {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Span" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">SPAN {</Conditional-prefix>
				<Call-proc-list Name="Cached-span-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Quote" Alternate-name="Q" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">Q {</Conditional-prefix>
				<Call-proc-list Name="Cached-span-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Link" Alternate-name="A" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<!--Link placeholder-->
				<Conditional-prefix NL-After="Yes">A {</Conditional-prefix>
				<Call-proc-list Name="Cached-span-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Code" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<!--Inline code fragment-->
				<Conditional-prefix NL-After="Yes">CODE {</Conditional-prefix>
				<Call-proc-list Name="Cached-span-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Table" Alternate-name="Tbl" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TABLE {</Conditional-prefix>
				<!--There is no PDF equivalent property to border-width, -collapse, or cell-spacing-->
				<Emit-string SP-Before="Yes" NL-After="Yes">border-width:thin;</Emit-string>
				<Emit-string SP-Before="Yes" NL-After="Yes">border-collapse:collapse;</Emit-string>
				<Emit-string SP-Before="Yes">padding:3px</Emit-string>
				<Call-proc-list Name="Cached-table-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Caption" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<!--In OEB-1.00, &lt;CAPTION&gt; is child of &lt;TABLE&gt;; in XSL is peer under &lt;fo:table-and-caption&gt;.-->
				<Conditional-prefix NL-After="Yes">CAPTION {</Conditional-prefix>
				<!--caption-side (align) is not supported in OEB-->
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="TableHeader" Alternate-name="TableHead" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">THEAD {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-row-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="TableBody" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TBODY {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-row-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="TableFooter" Alternate-name="TableFoot" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TFOOT {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-row-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableHeader" Alternate-name="THead" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">THEAD {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-row-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableBody" Alternate-name="TBody" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TBODY {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-row-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableFooter" Alternate-name="TFoot" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TFOOT {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-row-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TR" Alternate-name="TableRow" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TR {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-row-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TH {</Conditional-prefix>
				<Call-proc-list Name="Cached-table-cell-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">TD { </Conditional-prefix>
				<Call-proc-list Name="Cached-table-cell-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Figure" Alternate-name="Img" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">IMG {</Conditional-prefix>
				<Call-proc-list Name="Cached-figure-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Note" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="isCached" Owner="Style-cache" Type="String" Inherit="Not-inherited" Condition="Matches-value" Compare="0">
				<Conditional-prefix NL-After="Yes">DIV[class=&quot;Note&quot;] {</Conditional-prefix>
				<Call-proc-list Name="Cached-para-styles"/>
				<Conditional-suffix NL-Before="Yes" NL-After="Yes">}</Conditional-suffix>
			</Evaluate-var>
			<Walk-children Use-event-list="Css-cached-styles"/>
		</Event>
	</Define-event-list>
	<Define-event-list Name="dictionary-list-elements">
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LI" Alternate-name="ListItem" Node-content="Has-kids" Event-class="Enter">
			<!--No tag issued for LI within a DL for HTML-4.01-->
			<Walk-children Use-event-list="dictionary-list-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Lbl" Alternate-name="Label" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DT</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="List-styles"/>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Lbl" Alternate-name="Label" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DT&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LBody" Alternate-name="ListBody" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DD</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="List-styles"/>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LBody" Alternate-name="ListBody" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DD&gt;</Emit-string>
		</Event>
		<Call-event-list Name="content-elements"/>
	</Define-event-list>
	<Define-event-list Name="list-elements">
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LI" Alternate-name="ListItem" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;LI</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="List-styles"/>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="list-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LI" Alternate-name="ListItem" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/LI&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LBody" Alternate-name="ListBody" Node-content="Has-kids" Event-class="Enter">
			<!--No wrapper tag is issued for LBody in numbered/unnumbered lists for HTML-4.01-->
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<!--Lbl and its content is discarded in lists for HTML-4.01-->
		<Call-event-list Name="content-elements"/>
	</Define-event-list>
	<Define-event-list Name="formula-contents">
		<!--Do we really need this? - Used by Formula element-->
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Has-text-only" Event-class="Enter">
			<Emit-string SP-After="Yes">&lt;SPAN</Emit-string>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Span-styles"/>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string>&gt;</Emit-string>
			<Proc-doc-text do-br-substitution="do-br-substitution" Expand-entities="Expand-entities"/>
			<Emit-string>&lt;/SPAN&gt;</Emit-string>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Image" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes" NL-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Image" Event-class="Exit">
			<Emit-string>&quot; &gt;</Emit-string>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Graphic" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes" NL-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Graphic" Event-class="Exit">
			<Emit-string>&quot; &gt;</Emit-string>
		</Event>
	</Define-event-list>
	<Define-event-list Name="table-head-contents">
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Caption" Node-content="Has-kids" Event-class="Enter">
			<!--In HTML-4.01, &lt;CAPTION&gt; is child of &lt;TABLE&gt;; in XSL is peer under &lt;fo:table-and-caption&gt;.-->
			<Emit-string>&lt;CAPTION </Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Proc-var Pdf-var="CaptionAlign" Owner="Layout" Type="Atom" Inherit="Inheritable" Condition="Has-value">
				<Emit-string>caption-side:</Emit-string>
				<Proc-enum>
					<Proc-enum-choice Value-in="Before" Value-out="top"/>
					<Proc-enum-choice Value-in="After" Value-out="bottom"/>
					<Proc-enum-choice Value-in="Start" Value-out="left"/>
					<Proc-enum-choice Value-in="End" Value-out="right"/>
				</Proc-enum>
			</Proc-var>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Caption" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/CAPTION&gt;</Emit-string>
		</Event>
		<!--Header and Footer sections-->
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="THead" Alternate-name="TableHead" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;THEAD</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="THead" Alternate-name="TableHead" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/THEAD&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableHeader" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;THEAD</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableHeader" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/THEAD&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="TFoot" Alternate-name="TableFoot" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TFOOT</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="TFoot" Alternate-name="TableFoot" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TFOOT&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableFooter" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TFOOT</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TableFooter" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TFOOT&gt;</Emit-string>
		</Event>
	</Define-event-list>
	<Define-event-list Name="table-contents">
		<!--Body-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TBody" Alternate-name="TableBody" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TBODY</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TBody" Alternate-name="TableBody" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TBODY&gt;</Emit-string>
		</Event>
		<!--Rows-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TR" Alternate-name="TableRow" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TR</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-row-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TR" Alternate-name="TableRow" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TR&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTR" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TR</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-row-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-Before="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTR" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TR&gt;</Emit-string>
		</Event>
		<!--Cells-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Empty" Event-class="Enter">
			<Emit-string>&lt;TH</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">/&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TH</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TH" Alternate-name="TableHeaderCell" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TH&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTH" Node-content="Empty" Event-class="Enter">
			<Emit-string>&lt;TH</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">/&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTH" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TH</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTH" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TH&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Empty" Event-class="Enter">
			<Emit-string>&lt;TD</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">/&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TD</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TD" Alternate-name="TableDataCell" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TD&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTD" Node-content="Empty" Event-class="Enter">
			<Emit-string>&lt;TD </Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">/&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTD" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TD </Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Table-cell-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-cell-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTD" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TD&gt;</Emit-string>
		</Event>
		<!--Catch-all-->
		<Event Inf-type="Struct-elem" Name-type="Any" Node-content="Has-kids" Event-class="Enter">
			<Walk-children Use-event-list="table-contents"/>
		</Event>
	</Define-event-list>
	<Define-event-list Name="bookmark-elements">
		<Event Inf-type="Bookmark" Name-type="Structure-role" Node-name="BMWrap" Node-content="Bookmark" Event-class="Enter">
			<Emit-string NL-After="Yes">&lt;HR&gt;</Emit-string>
		</Event>
		<Event Inf-type="Bookmark" Name-type="Structure-role" Node-name="BMWrap" Node-content="Bookmark" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/HR&gt;</Emit-string>
		</Event>
		<Event Inf-type="Bookmark" Name-type="Structure-role" Node-name="BMList" Node-content="Bookmark" Event-class="Enter">
			<Emit-string NL-After="Yes">&lt;UL&gt;</Emit-string>
		</Event>
		<Event Inf-type="Bookmark" Name-type="Structure-role" Node-name="BMList" Node-content="Bookmark" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/UL&gt;</Emit-string>
		</Event>
		<Event Inf-type="Bookmark" Name-type="Structure-role" Node-name="BMListItem" Node-content="Bookmark" Event-class="Enter">
			<Emit-string NL-After="Yes">&lt;LI&gt;</Emit-string>
		</Event>
		<Event Inf-type="Bookmark" Name-type="Structure-role" Node-name="BMListItem" Node-content="Bookmark" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/LI&gt;</Emit-string>
		</Event>
		<Event Inf-type="Bookmark" Name-type="Structure-role" Node-name="BMAnchor" Node-content="Bookmark" Event-class="Enter">
			<Emit-string>&lt;A href=&quot;#</Emit-string>
			<Proc-var Pdf-var="HRef" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Always">
				<Proc-bookmark-target/>
				<Proc-string/>
			</Proc-var>
			<Emit-string>&quot;&gt;</Emit-string>
			<Proc-var Pdf-var="Title" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Always">
				<Proc-string/>
			</Proc-var>
			<Emit-string NL-After="Yes">&lt;/A&gt;</Emit-string>
		</Event>
	</Define-event-list>
	<Define-event-list Name="ruby-elements">
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="RB" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;rb&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="RB" Node-content="Has-kids" Event-class="Exit">
			<Emit-string>&lt;/rb&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="RP" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;rp&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="RP" Node-content="Has-kids" Event-class="Exit">
			<Emit-string>&lt;/rp&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="RT" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;rt&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="RT" Node-content="Has-kids" Event-class="Exit">
			<Emit-string>&lt;/rt&gt;</Emit-string>
		</Event>
		<Call-event-list Name="content-events"/>
	</Define-event-list>
	<Define-event-list Name="form-content-elements">
		<Event Inf-type="Obj-ref" Name-type="Structure-role" Node-name="Form" Node-content="Has-text-only" Event-class="Enter">
			<Proc-doc-text do-br-substitution="do-br-substitution"/>
		</Event>
	</Define-event-list>
	<Define-event-list Name="content-elements">
		<!-- ===== MCRef events =====-->
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Has-text-only" Event-class="Enter">
			<Proc-doc-text do-br-substitution="do-br-substitution" Expand-entities="Expand-entities"/>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Image" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Image" Event-class="Exit">
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Graphic" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
		</Event>
		<Event Inf-type="Pds-mc" Name-type="Any" Node-content="Graphic" Event-class="Exit">
			<Emit-string NL-After="Yes">&quot; &gt;</Emit-string>
		</Event>
		<!-- ===== ILSE =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Span" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;SPAN</Emit-string>
			<Call-proc-list Name="Span-element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Span-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-Before="Yes">&gt;</Emit-string>
			<Evaluate-var Pdf-var="ActualText" Owner="Structelem" Type="String" Inherit="Not-inherited" Condition="Has-value">
				<Proc-string/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ActualText" Owner="Structelem" Type="String" Inherit="Not-inherited" Condition="No-value">
				<Call-proc-list Name="Span-entry-wrappers"/>
				<Walk-children Use-event-list="content-elements"/>
			</Evaluate-var>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Span" Node-content="Has-kids" Event-class="Exit">
			<Evaluate-var Pdf-var="ActualText" Owner="Structelem" Type="String" Inherit="Not-inherited" Condition="No-value">
				<Call-proc-list Name="Span-exit-wrappers"/>
			</Evaluate-var>
			<Emit-string>&lt;/SPAN</Emit-string>
			<Emit-string NL-Before="Yes">&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="BibEntry" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;BibEntry&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="BibEntry" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Ruby" Node-content="Has-kids" Event-class="Enter">
			<Emit-string NL-After="Yes">&lt;ruby&gt;</Emit-string>
			<Walk-children Use-event-list="ruby-elements"/>
			<Comment/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Ruby" Node-content="Has-kids" Event-class="Exit">
			<Emit-string>&lt;/ruby</Emit-string>
			<Emit-string NL-Before="Yes">&gt;</Emit-string>
		</Event>
		<!--To do: revisit Quote-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Quote" Alternate-name="Q" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;Q</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Span-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string>&gt;</Emit-string>
			<Call-proc-list Name="Span-entry-wrappers"/>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Quote" Alternate-name="Q" Node-content="Has-kids" Event-class="Exit">
			<Call-proc-list Name="Span-exit-wrappers"/>
			<Emit-string>&lt;/Q</Emit-string>
			<Emit-string NL-Before="Yes">&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Code" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;CODE</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Span-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string>&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Code" Node-content="Has-kids" Event-class="Exit">
			<Call-proc-list Name="Span-exit-wrappers"/>
			<Emit-string>&lt;/CODE</Emit-string>
			<Emit-string NL-Before="Yes">&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Note" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;Note&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Note" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Reference" Node-content="Has-kids" Event-class="Enter">
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<!-- ===== BLSE =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="P" Alternate-name="Paragraph" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;P</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="P" Alternate-name="Paragraph" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/P&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H" Alternate-name="Heading" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;H1</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H" Alternate-name="Heading" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/H1&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H1" Alternate-name="Heading1" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;H1</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H1" Alternate-name="Heading1" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/H1&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H2" Alternate-name="Heading2" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;H2</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H2" Alternate-name="Heading2" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/H2&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H3" Alternate-name="Heading3" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;H3</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H3" Alternate-name="Heading3" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/H3&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H4" Alternate-name="Heading4" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;H4</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H4" Alternate-name="Heading4" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/H4&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H5" Alternate-name="Heading5" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;H5</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H5" Alternate-name="Heading5" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/H5&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H6" Alternate-name="Heading6" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;H6</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="H6" Alternate-name="Heading6" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/H6&gt;</Emit-string>
		</Event>
		<!-- ===== Grouping elements =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Group" Node-content="Has-kids" Event-class="Enter">
			<!--Group: No tags applied-->
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Document" Alternate-name="Doc" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;Document&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Document" Alternate-name="Doc" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Art" Alternate-name="Article" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;Article&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Art" Alternate-name="Article" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Div" Alternate-name="Division" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Div" Alternate-name="Division" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Part" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;Part&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-Before="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Part" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Sect" Alternate-name="Section" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;Sect&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Sect" Alternate-name="Section" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Blockquote" Alternate-name="BQ" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;BLOCKQUOTE</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Blockquote" Alternate-name="BQ" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/BLOCKQUOTE&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Caption" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV Class=&quot;Caption&quot; </Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Caption" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TOC" Alternate-name="TableOfContents" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;TOC&quot; </Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TOC" Alternate-name="TableOfContents" Node-content="Has-kids" Event-class="Enter">
			<Emit-string NL-After="Yes">&lt;DL&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="TOCI" Alternate-name="ContentItem" Node-content="Has-kids" Event-class="Enter">
			<Emit-string NL-After="Yes">&lt;DT&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Index" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DIV class=&quot;Index&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Index" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DIV&gt;</Emit-string>
		</Event>
		<!-- ===== List elements =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="L" Alternate-name="List" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="No-value">
				<Emit-string>&lt;dl</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Conditional-suffix>&quot;</Conditional-suffix>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="dictionary-list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="None">
				<Emit-string>&lt;dl</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Conditional-suffix>&quot;</Conditional-suffix>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="dictionary-list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Disc">
				<Emit-string>&lt;ul</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:disc</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Circle">
				<Emit-string>&lt;ul</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:circle</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Square">
				<Emit-string>&lt;ul</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:square</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Decimal">
				<Emit-string>&lt;ol</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:decimal</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="LowerRoman">
				<Emit-string>&lt;ol</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:lower-roman</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="UpperRoman">
				<Emit-string>&lt;ol</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:upper-roman</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="LowerAlpha">
				<Emit-string>&lt;ol</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:lower-alpha</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="UpperAlpha">
				<Emit-string>&lt;ol</Emit-string>
				<Call-proc-list Name="Element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Emit-string SP-Before="Yes">style="list-style-type:upper-alpha</Emit-string>
				<Call-proc-list Name="Para-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Emit-string>&quot;</Emit-string>
				<Emit-string NL-After="Yes">&gt;</Emit-string>
				<Walk-children Use-event-list="list-elements"/>
			</Evaluate-var>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="L" Alternate-name="List" Node-content="Has-kids" Event-class="Exit">
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="No-value">
				<Emit-string NL-After="Yes">&lt;/dl&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="None">
				<Emit-string NL-After="Yes">&lt;/dl&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Disc">
				<Emit-string NL-After="Yes">&lt;/ul&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Circle">
				<Emit-string NL-After="Yes">&lt;/ul&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Square">
				<Emit-string NL-After="Yes">&lt;/ul&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="Decimal">
				<Emit-string NL-After="Yes">&lt;/ol&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="LowerRoman">
				<Emit-string NL-After="Yes">&lt;/ol&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="UpperRoman">
				<Emit-string NL-After="Yes">&lt;/ol&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="LowerAlpha">
				<Emit-string NL-After="Yes">&lt;/ol&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ListNumbering" Owner="List" Type="Atom" Inherit="Inheritable" Default="None" Condition="Matches-value" Compare="UpperAlpha">
				<Emit-string NL-After="Yes">&lt;/ol&gt;</Emit-string>
			</Evaluate-var>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="UL" Node-content="Has-kids" Event-class="Enter">
			<Emit-string SP-After="Yes">&lt;UL</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="List-styles"/>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="list-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="UL" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/UL&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="OL" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;OL</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="List-styles"/>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="list-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="OL" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/OL&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="DL" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DL</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="List-styles"/>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="dictionary-list-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="DL" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/DL&gt;</Emit-string>
		</Event>
		<!--Unexpected LI is converted to a DL-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LI" Alternate-name="ListItem" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;DL class=&quot;unexpected-ListItem&quot;</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Para-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="dictionary-list-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="LI" Alternate-name="ListItem" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes"></Emit-string>
		</Event>
		<!-- ===== Annotation elements =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Link" Alternate-name="A" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="LinkDestination" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Has-value">
				<Evaluate-var Pdf-var="IsURI" Owner="Link" Type="String" Inherit="Not-inherited" Compare="False" Condition="Matches-value">
					<Proc-var Pdf-var="LinkDestination" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Always">
						<Emit-string>&lt;A href=&quot;#</Emit-string>
						<Proc-string/>
						<Emit-string>&quot;</Emit-string>
					</Proc-var>
				</Evaluate-var>
				<Evaluate-var Pdf-var="IsURI" Owner="Link" Type="String" Inherit="Not-inherited" Compare="True" Condition="Matches-value">
					<Proc-var Pdf-var="LinkDestination" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Always">
						<Emit-string>&lt;A href=&quot;</Emit-string>
						<Proc-string/>
						<Emit-string>&quot;</Emit-string>
					</Proc-var>
				</Evaluate-var>
			</Evaluate-var>
			<Evaluate-var Pdf-var="LinkDestination" Owner="Link" Type="String" Inherit="Not-inherited" Condition="No-value">
				<Emit-string>&lt;SPAN</Emit-string>
			</Evaluate-var>
			<Call-proc-list Name="Span-element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Call-proc-list Name="Span-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Span-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="content-elements"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Link" Alternate-name="A" Node-content="Has-kids" Event-class="Exit">
			<Evaluate-var Pdf-var="LinkDestination" Owner="Link" Type="String" Inherit="Not-inherited" Condition="Has-value">
				<Emit-string NL-After="Yes">&lt;/A&gt;</Emit-string>
			</Evaluate-var>
			<Evaluate-var Pdf-var="LinkDestination" Owner="Link" Type="String" Inherit="Not-inherited" Condition="No-value">
				<Emit-string NL-After="Yes">&lt;/SPAN&gt;</Emit-string>
			</Evaluate-var>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Annot" Node-content="Has-kids" Event-class="Enter">
			<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Note" Condition="Matches-value">
					<Emit-string>&lt;SPAN content="Note" </Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Comment" Condition="Matches-value">
					<Emit-string>&lt;SPAN content="Comment" </Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="FreeText" Condition="Matches-value">
					<Emit-string>&lt;SPAN content="FreeText" </Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Underline" Condition="Matches-value">
					<Emit-string>&lt;U</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="StrikeOut" Condition="Matches-value">
					<Emit-string>&lt;STRIKE</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Squiggly" Condition="Matches-value">
					<Emit-string>&lt;STRIKE</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Highlight" Condition="Matches-value">
					<Emit-string>&lt;U</Emit-string>
				</Evaluate-var>
				<Call-proc-list Name="Span-element-attributes"/>
				<Call-proc-list Name="User-attributes"/>
				<Call-proc-list Name="Span-attributes"/>
				<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
				<Call-proc-list Name="Span-styles"/>
				<Call-proc-list Name="Css-styles"/>
				<Conditional-suffix>&quot;</Conditional-suffix>
				<Emit-string>&gt;</Emit-string>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Note" Condition="Matches-value">
					<Proc-doc-text do-br-substitution="do-br-substitution"/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Comment" Condition="Matches-value">
					<Proc-doc-text do-br-substitution="do-br-substitution"/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="FreeText" Condition="Matches-value">
					<Proc-doc-text do-br-substitution="do-br-substitution"/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Underline" Condition="Matches-value">
					<Walk-children Use-event-list="content-elements"/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="StrikeOut" Condition="Matches-value">
					<Walk-children Use-event-list="content-elements"/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Squiggly" Condition="Matches-value">
					<Walk-children Use-event-list="content-elements"/>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Highlight" Condition="Matches-value">
					<Walk-children Use-event-list="content-elements"/>
				</Evaluate-var>
			</Evaluate-var>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Annot" Node-content="Has-kids" Event-class="Exit">
			<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Condition="Has-value">
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Note" Condition="Matches-value">
					<Emit-string>&lt;/SPAN&gt;</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Comment" Condition="Matches-value">
					<Emit-string>&lt;/SPAN&gt;</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="FreeText" Condition="Matches-value">
					<Emit-string>&lt;/SPAN&gt;</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Underline" Condition="Matches-value">
					<Emit-string>&lt;/U&gt;</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="StrikeOut" Condition="Matches-value">
					<Emit-string>&lt;/STRIKE&gt;</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Squiggly" Condition="Matches-value">
					<Emit-string>&lt;/STRIKE&gt;</Emit-string>
				</Evaluate-var>
				<Evaluate-var Pdf-var="Type" Owner="Structelem" Type="Atom" Inherit="Not-inherited" Compare="Highlight" Condition="Matches-value">
					<Emit-string>&lt;/U&gt;</Emit-string>
				</Evaluate-var>
			</Evaluate-var>
		</Event>
		<!-- ===== Table elements =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Table" Alternate-name="Tbl" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TABLE</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-head-contents"/>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Table" Alternate-name="Tbl" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TABLE&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTable" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;TABLE</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Table-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string NL-After="Yes">&gt;</Emit-string>
			<Walk-children Use-event-list="table-head-contents"/>
			<Walk-children Use-event-list="table-contents"/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="FTable" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&lt;/TABLE&gt;</Emit-string>
		</Event>
		<!-- =====  Form elements =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Form" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;SPAN style="border-style:thin"&gt;</Emit-string>
			<Evaluate-var Pdf-var="ActualText" Owner="Structelem" Type="String" Inherit="Not-inherited" Condition="Has-value">
				<Proc-string/>
			</Evaluate-var>
			<Evaluate-var Pdf-var="ActualText" Owner="Structelem" Type="String" Inherit="Not-inherited" Condition="No-value">
				<Walk-children Use-event-list="form-content-elements"/>
			</Evaluate-var>
			<Emit-string NL-After="Yes">&lt;/SPAN&gt;</Emit-string>
		</Event>
		<!-- ===== Illustration elements =====-->
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Figure" Alternate-name="Img" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Figure" Alternate-name="Img" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&quot;&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Formula" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes">class=&quot;formula&quot;</Emit-string>
			<Emit-string SP-Before="Yes" NL-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
			<Emit-string>&quot; &gt;</Emit-string>			
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-role" Node-name="Formula" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&gt;</Emit-string>
		</Event>
		<!-- ===== User label elements =====-->
		<!--To do: Do we really need the following user-label nodes?-->
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="Figure" Alternate-name="Image" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes" NL-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="Figure" Alternate-name="Image" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&quot;&gt;</Emit-string>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="Img" Node-content="Has-kids" Event-class="Enter">
			<Emit-string>&lt;IMG</Emit-string>
			<Call-proc-list Name="Element-attributes"/>
			<Call-proc-list Name="Figure-attributes"/>
			<Call-proc-list Name="User-attributes"/>
			<Conditional-prefix SP-Before="Yes">style=&quot;</Conditional-prefix>
			<Call-proc-list Name="Figure-styles"/>
			<Call-proc-list Name="Css-styles"/>
			<Conditional-suffix>&quot;</Conditional-suffix>
			<Emit-string SP-Before="Yes">src=&quot;</Emit-string>
			<Proc-image-content/>
		</Event>
		<Event Inf-type="Struct-elem" Name-type="Structure-user-label" Node-name="Img" Node-content="Has-kids" Event-class="Exit">
			<Emit-string NL-After="Yes">&quot;&gt;</Emit-string>
		</Event>
	</Define-event-list>
	<!--===== File Output instructions =====-->
	<Set-encoding>
		<Enum-encoding Type="Utf-8-out" Suppress="No" Emit-BOM="No"/>
		<Enum-encoding Type="Utf-16-out" Suppress="No" Emit-BOM="Yes"/>
		<Enum-encoding Type="Ucs-4-out" Suppress="No" Emit-BOM="Yes"/>
		<Enum-encoding Type="Iso-latin-1-out" Suppress="No" Emit-BOM="No"/>
		<Enum-encoding Type="Html-ascii-out" Suppress="No" Emit-BOM="No"/>
	</Set-encoding>
	<Begin-encoding/>
	<Emit-string NL-After="Yes">&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html40/strict.dtd"&gt;</Emit-string>
	<Emit-string NL-After="Yes">&lt;!-- Created from PDF via Acrobat SaveAsXML --&gt;</Emit-string>
	<Emit-string NL-After="Yes">&lt;!-- Mapping table version: 28-February-2003 --&gt;</Emit-string>
	<Emit-string NL-After="No">&lt;HTML</Emit-string>
	<Proc-var Pdf-var="Lang" Owner="Catalog" Type="String" Inherit="Not-inherited" Condition="Has-value">
		<Emit-string SP-Before="Yes">lang=&quot;</Emit-string>
		<Proc-string Expand-entities="No-entities"/>
		<Emit-string>&quot;</Emit-string>
	</Proc-var>
	<Emit-string NL-After="Yes">&gt;</Emit-string>
	<Emit-string NL-After="Yes">&lt;HEAD&gt;</Emit-string>
	<Emit-string>&lt;META http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=</Emit-string>
	<Emit-encoding>
		<Proc-enum>
			<Proc-enum-choice Value-in="Utf-8-out" Value-out="UTF-8"/>
			<Proc-enum-choice Value-in="Utf-16-out" Value-out="UTF-16"/>
			<Proc-enum-choice Value-in="Ucs-4-out" Value-out="ISO-10646-UCS-4"/>
			<Proc-enum-choice Value-in="Iso-latin-1-out" Value-out="ISO-8859-1"/>
			<Proc-enum-choice Value-in="Html-ascii-out" Value-out="US-ASCII"/>
		</Proc-enum>
	</Emit-encoding>
	<Emit-string>&quot;&gt;</Emit-string>
	<Emit-string NL-After="Yes" NL-Before="Yes">&lt;STYLE type=&quot;text/css&quot;&gt;</Emit-string>
	<Walk-cached-property-sets Use-event-list="Css-cached-styles"/>
	<Emit-string NL-After="Yes">&lt;/STYLE&gt;</Emit-string>
	<Walk-doc-metadata Use-proc-list="basic-metadata"/>
	<Emit-string NL-After="Yes">&lt;/HEAD&gt;</Emit-string>
	<Emit-string NL-After="Yes">&lt;BODY bgcolor=white text=black link=blue vlink=purple alink=fushia &gt;</Emit-string>
	<Walk-bookmarks Use-event-list="bookmark-elements"/>
	<Walk-structure Use-event-list="content-elements"/>
	<Emit-string NL-After="Yes">&lt;/BODY&gt;</Emit-string>
	<Emit-string NL-After="Yes">&lt;/HTML&gt;</Emit-string>
</Root>
