@namespace url(http://www.w3.org/1999/xhtml);
@namespace svg url(http://www.w3.org/2000/svg);
@namespace xlink url(http://www.w3.org/1999/xlink);
@namespace mathml url(http://www.w3.org/1998/Math/MathML);
svg|svg{
	display:block;
	margin:auto;
}
svg|polygon{
	fill:none;
	stroke-width:2;
	stroke:var(--content_border_colour);
}
svg|text{
	text-anchor:middle;
	fill:var(--content_border_colour);
	stroke:none;
}
svg|text.var{
	font-style:italic;
}
*.math{
	font-family:'Courier New', monospace;
}
th var, td.math var{font-size:inherit;}
table{margin:5px auto;}
table td.math{font-size:80%;}
td.math ul{
	list-style:none;
	padding:0;
	margin:0;
}
td.math li{
	margin-top:5px;
}
span.equation, span.equation span{
	font-family:'Courier New', monospace;
	display:inline-block;
}
th mathml|math{font-weight:bold;}

#Quad_Values{
	padding:0;
	margin:0;
	display:table;
}

#Quad_Values li{
	padding:0;
	display:table-row;
}
#Quad_Values input, #Quad_Values label{display:table-cell;}
#Quad_Values label{text-align:right; padding-right:0.5em;}
span.root{
	border-top:1px solid var(--textcolour);
	display:inline-block;
	margin-left:0.5em;
}
span.root::before{
	content:'\00221A';
	margin-left:-0.5em;
	display:inline-block;
}
span.math.w_root{padding-left:0.5em;}

th[id*='Val_x']{width:2em;}
th[id*='Val_a']{width:3em;}
th[id*='Val_b']{width:8em;}
th[id*='Val_c']{width:6em;}
th[id*='Val_p']{}

td[headers*='Val_p'] ul li:first-of-type{
	padding-bottom:10px;
	border-bottom:1px solid var(--content_border_colour);
	margin-bottom:10px;
}

