table
{
	border-collapse:collapse;
}

.Winner
{
	font-weight: bold;
	font-size: large;
	color: black;
	background-color: gold;
}

.BracketTitle
{
	font-size: large;
	background-color: #ffcc00;
}

.Break
{
	page-break-after:always;
}

.WhiteTeam
{
	background-color:White;
	color:Black;
}

.RedTeam
{
	background-color:Red;
	color:White;
}

.Order
{
	text-align:center;
	font-weight:bold;
}

.Header
{
	text-align:center;
	font-weight:bold;
}

.WhiteFoul
{
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-right-color:Black;
	border-right-style:dashed;
	border-right-width:thin;
	border-left-color:Black;
	border-left-style:solid;
	border-left-width:thin;
	vertical-align:bottom;
}

.RedFoul
{
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:thin;
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:thin;
	border-left-color:Black;
	border-left-style:dashed;
	border-left-width:thin;
	border-right-color:Black;
	border-right-style:solid;
	border-right-width:thin;
}

.WhiteEvent
{
	border-top: solid thin Black;
	border-bottom: solid thin Black;
	border-right: solid thin black;
}

.RedEvent
{
	border-top: solid thin Black;
	border-bottom: solid thin Black;
	border-left: solid thin black;
}

.WhiteTeam
{
	border: solid thin black;
}

.RedTeam
{
	border: solid thin black;
}

.Order
{
	border: solid thin black;
}

.Header
{
	border: solid thin black;
}

.EventHeadLeft
{
	border-left: solid thin black;
	border-top: solid thin black;
	border-bottom: solid thin black;
}

.EventHeadRight
{
	border-right: solid thin black;
	border-top: solid thin black;
	border-bottom: solid thin black;
}

.TeamName
{
	font-size:larger;
}

.Hikiwake
{
	border: solid thin black;
}
