
.acg-enh-table
{
	display:table;
}

.acg-enh-table2
{
	display:block;
}

.acg-enh-column, .acg-enhonly-column
{
	display:table-cell;
	jtext-align:center;	
	/* why were we always aligning to the top? */
	jvertical-align:top;
}

.acg-enh-column2
{
	display:inline-block;
	jtext-align:center;	
	vertical-align:top;
}

/*
.acg-enh-column:not(:last-child)
{
	padding-right:1em;
}
*/

.acg-enh-width67
{
	width:67%;
}

.acg-enh-width66
{
	width:66.4%;	/* 66.6 causes wrapping... */
}

.acg-enh-width33
{
	width:33.3%;
}

.acg-enh-width50
{
	width:50%;
}

.acg-enh-width60
{
	width:60%;
}

.acg-enh-width40
{
	width:40%;
}

.acg-enh-width75
{
	width:75%;	/* was 74.8%, but not sure why */
}

.acg-enh-width25
{
	width:25%;
}

.acg-table
{
	jheight:100%;	/* setting height to 100% means 100% of browser height, so when we include padding for the navbar, it is too big. Do we need it? */
}
