<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="*|@*">
	<xsl:copy>
		<xsl:apply-templates select="*|@*"/>
	</xsl:copy>
</xsl:template>

<xsl:template match="date[@day=18 and ../../@name='December 2003']">
	<date day="18">
		<event>
			<name>Brunch w/ Marge</name>
			<time>2:00pm</time>
		</event>
	</date>
</xsl:template>

<xsl:template match="date[@day=29 and ../../@name='December 2003']">
	<date day="29">
		<event>
			<name>Brunch w/ Marge</name>
			<time>2:00pm</time>
		</event>
	</date>
</xsl:template>

<xsl:template match="date[@day=6 and ../../@name='January 2004' and not(@type)]">
	<date day="6">
		<event>
			<name>Brunch w/ Marge</name>
			<time>2:00pm</time>
		</event>
	</date>
</xsl:template>

<xsl:template match="date[@day=12 and ../../@name='January 2004' and not(@type)]">
	<date day="12">
		<event>
			<name>Brunch w/ Marge</name>
			<time>2:00pm</time>
		</event>
	</date>
</xsl:template> 

<xsl:template match="date[@day=4 and ../../@name='November 2003' and not(@type)]">
	<date day="4">
		<event>
			<name>Brunch w/ Marge</name>
			<time>2:00pm</time>
		</event>
	</date>
</xsl:template>

<xsl:template match="date[@day=25 and ../../@name='November 2003' and not(@type)]">
	<date day="25">
		<event>
			<name>Brunch w/ Marge</name>
			<time>2:00pm</time>
		</event>
	</date>
</xsl:template> 

<xsl:template match="date[@day=23 and not(@type)]">
	<date day="23">
		<event>
			<name>Brunch w/ Marge</name>
			<time>2:00pm</time>
		</event>
	</date>
</xsl:template> 


</xsl:stylesheet>
