/* Tables, Table Titles and Table Cells */
@media screen and (orientation: portrait)
{
	.leftamber,
	.leftwhite,
	.rightamber,
	.rightwhite				{font-size: 10pt;}

	.table30,
	.table50,
	.table75,
	.table80,
	.table90				{width: 98%; margin-left: 1%; border: 2px solid black;}

	.title,
	.titleleft,
	.titlecentre, 
	.titlecentreamber, 
	.titlecentrestickyamber, 
	.titlecentreborder, 
	.titlecentreborderamber, 
	.titleleftamber, 
	.titleleftstickyborderamber,
	.titleleftborder, 
	.titleleftborderamber, 
	.titleright, 
	.titlerightamber, 
	.titlerightborder, 
	.titlerightborderamber 	{font-size: 11pt;}
}

@media screen and (orientation: landscape)
{
	.leftamber,
	.leftwhite,
	.rightamber,
	.rightwhite				{font-size: 12pt;}

	.table30  				{width: 30%; margin-left: 35%;}
	.table50  				{width: 50%; margin-left: 25%;}
	.table75  				{width: 75%; margin-left: 12.5%;}
	.table80  				{width: 80%; margin-left: 10%;}
	.table90  				{width: 90%; margin-left: 5%;}

	.table30,
	.table50,
	.table75,
	.table80,
	.table90				{border: 2px solid black;}

	.title,
	.titleleft,
	.titlecentre, 
	.titlecentreamber, 
	.titlecentrestickyamber, 
	.titlecentreborder, 
	.titlecentreborderamber, 
	.titleleftamber, 
	.titleleftborder, 
	.titleleftborderamber, 
	.titleleftstickyborderamber,
	.titleright, 
	.titlerightamber, 
	.titlerightbordert, 
	.titlerightborderamber	{font-size: 13pt;}

	.titlecentrebox 		{font-weight: 900; text-align: center; margin-bottom: 0.67em; width: 100%;}
}
.cellsticky, 
.cellstickyamber, 
.cellleftsticky, 
.cellleftstickyamber		{top: 52px;}

.cell, 
.cellborder 				{display: table-cell; background-color: white; font-weight: 600; text-align: center; border: 1px solid black; padding-top: 3px; padding-bottom: 3px; vertical-align: middle;}

.cellamber, 
.cellborderamber 			{display: table-cell; background-color: #F3B02E; font-weight: 600; text-align: center; border: 1px solid black; padding-top: 3px; padding-bottom: 3px; vertical-align: middle;}

.cellborder,
.cellborderbold				{border-top: 2px solid black;}

.cellborderbold 			{font-weight: 900;}
.celllightgray				{display: table-cell; font-weight: 600; background-color: #F3B02E; text-align: center; border: 1px solid black; padding-top: 3px; padding-bottom: 3px; vertical-align: middle;}
.cellleft 					{background-color: white; font-weight: 600; display: table-cell; text-align: left; border: 1px solid black; padding-top: 3px; padding-bottom: 3px; vertical-align: middle;}

.cellleftsticky, 
.cellleftstickyamber		{position: -webkit-sticky; position: sticky; display: table-cell; font-weight: 600; text-align: left; border: 1px solid black; padding-bottom: 1px; padding-left: 3px; vertical-align: middle; background-clip: padding-box}

.cellleftsticky				{background-color: white;}
.cellleftstickyamber		{background-color: #F3B02E;}
.cellright 					{background-color: white; display: table-cell; text-align: right; border: 1px solid black; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; vertical-align: middle;}
.cellsquadplayer			{background-color: white; border-top: 2px solid black; border-left: 3px solid black;}

.cellsticky, 
.cellstickyamber			{position: -webkit-sticky; position: sticky; display: table-cell; font-weight: 900; text-align: center; border: 1px solid black; padding-bottom: 1px; padding-left: 3px; vertical-align: middle; background-clip: padding-box}

.cellsticky, 
.white						{background-color: white;}

.cellstickyamber			{background-color: #F3B02E;}

.leftwhite,
.rightwhite					{font-weight: 600;}

.table  					{width: 100%;}

.table,
.table30,
.table50,
.table75,
.table80,
.table90 					{display: table; border-collapse: separate; border-spacing: 0;}

.table80					{display: inline-table; text-align: center; padding: 10px 0;}
.title 						{display: table-row; text-align: center; font-weight: 900;}
.titleleft					{display: table-row; text-align: left; font-weight: 900;}

.leftwhite,
.rightwhite,
.titlecentre,
.titleleft,
.titleleftstickyborder,
.titlecentreborder, 
.titlecentresticky, 
.titlecentrestickyborder,
.titleleftsticky, 
.titlerightsticky, 
.titlerightstickyborder,
.titleleftborder, 
.titleright, 
.titlerightborder				{background-color: white;}

.titlecentre, 
.titlecentreamber, 
.titlecentrestickyborder,
.titlecentrestickyborderamber,
.titlecentreborder, 
.titlecentreborderamber			{text-align: center;}

.leftamber,
.leftwhite,
.rightamber,
.rightwhite,
.titleleft, 
.titleleftsticky, 
.titleleftstickyborder, 
.titleleftstickyamber, 
.titleleftamber, 
.titleleftborder, 
.titleleftborderamber, 
.titleleftstickyborderamber		{text-align: left;}

.rightamber,
.rightwhite,
.titleright, 
.titlerightsticky, 
.titlerightstickyborder, 
.titlerightamber, 
.titlerightborder, 
.titlerightborderamber			{text-align: right;}

.titlecentreborder, 
.titlecentrestickyborder, 
.titlecentrestickyborderamber,
.titlecentreborderamber, 
.titleleftborder, 
.titleleftstickyborder, 
.titleleftstickyborderamber, 
.titleleftborderamber, 
.titlerightstickyborder, 
.titlerightborder, 
.titlerightborderamber			{border: 1px solid black;}

.leftamber,
.rightamber,
.titlecentre, 
.titlecentreamber, 
.titlecentreborder, 
.titlecentreborderamber, 
.titleleft, 
.titleleftamber, 
.titleleftstickyamber, 
.titleleftborder, 
.titleleftborderamber,
.titleleftstickyborderamber, 
.titleright, 
.titlerightamber, 
.titlerightborder, 
.titlerightborderamber 			{font-weight: 900; padding-top: 1px; padding-bottom: 1px; vertical-align: middle;}

.titlecentresticky, 
.titlecentrestickyamber, 
.titlecentrestickyborderamber	{text-align: center;}

.leftamber,
.rightamber,
.titlecentrestickyamber, 
.titlecentrestickyborderamber, 
.titlecentreamber, 
.titlecentreborderamber, 
.titleleftamber, 
.titleleftborderamber, 
.titlerightamber,
.titlerightborderamber,
.titleleftstickyborderamber		{background-color: #F3B02E; z-index: 2;}

.titlecentresticky, 
.titlecentrestickyborder, 
.titlecentrestickyamber, 
.titlecentrestickyborderamber, 
.titleleftsticky, 
.titleleftstickyborder, 
.titleleftstickyamber,
.titleleftstickyborderamber,
.titlerightsticky,
.titlerightstickyborder			{position: -webkit-sticky; position: sticky; top: 52px; font-weight: 900; vertical-align: middle;}

.titlecentrestickyborderamber 	{border: 1px solid black;}
