.printableCheatSheet  {font-size:6pt;width:6.9in;height:9.5in;border:1px solid black;margin-bottom:15px;}

.printableCheatSheet table {border-collapse:collapse;}
.printableCheatSheet table.topContainer {}
.printableCheatSheet table.topContainer td {vertical-align:top}

.printableCheatSheet table.position {width:1.7in;}
.printableCheatSheet table.position td {vertical-align:top;padding:1px 2px 1px 1px;}
.printableCheatSheet table.position th {font-weight:bold;font-size:8pt;background-color:#E1F8EE;} 
.printableCheatSheet table.position img {vertical-align:middle;}

.printableCheatSheet .byeWeek {font-size:5pt;color:#555;}
.printableCheatSheet .team {font-size:5pt;color:#555;}

.printableCheatSheet table td.numbers {text-align:right;}
.printableCheatSheet table td input.boxes {width:10px;height:10px;}
.printableCheatSheet .logo {height:63px;text-align:center;}
.printableCheatSheet .logo img {border:none;}


.printableCheatSheet .legend {border:1px solid black;}
.printableCheatSheet .legend p {margin:0px;padding:1px 1px 1px 2px;background-color:#fef2f0;}
.printableCheatSheet .legend img {vertical-align:bottom;}
.printableCheatSheet .legend img.imagePad {padding-left:5px;vertical-align:bottom;}
.printableCheatSheet .legend .header {background-color:#ffdad5;border-bottom:1px solid black;padding:2px;color:Black;font:bold 7pt verdana, sans-serif;text-align:center;}
.printableCheatSheet .legend .player {font-weight:bold;font-size:7pt;margin-right:2px;}
.printableCheatSheet .legend .tags {font-weight:bold;font-size:7pt;margin-left:14px;}

.printableCheatSheet table.position td.numbers {text-align:right;}

.printableCheatSheet .centerColumn {}
.printableCheatSheet .centerTable {width:100%;}

.printableCheatSheet .byeWeek {font-size:5pt;color:#555;}
.printableCheatSheet .team {font-size:5pt;color:#555;}


.secondPage {width:6.9in;}
.secondPage table {border-collapse:collapse;}

.roster {width:328px;border:1px solid black;margin-top:10px;margin:auto;font-size:14px;text-align:left}


.roster tr {height:15px;}
.roster th {border:1px solid black;background-color:#e8e8e8;}
.roster th.rosterHeader {font:bold 9pt verdana, Sans-Serif;padding-left:2px;background-color:#DCF9C2;text-align:center;}
.roster th.positionHeader {background-color:#E6FAD5;font:bold 8pt Sans-Serif;text-align:left;padding-left:2px;white-space:nowrap;}
.roster td {text-align:left;background-color:#F5FAF1;padding:0px;}

.roster .nestedRosterLeft {width:100%;border-collapse:collapse;}
.roster .nestedRosterLeft th.genericHeader {text-align:left;background-color:#E6FAD5;font:bold 7pt Sans-Serif;padding-left:2px;border:none;}
.roster .nestedRosterLeft th.smallCol {width:1%;white-space:nowrap;}
.roster .nestedRosterLeft td {border-top:1px solid black;}

.roster .nestedRosterRight {width:100%;border-collapse:collapse;}
.roster .nestedRosterRight th.genericHeader {text-align:left;background-color:#E6FAD5;font:bold 7pt Sans-Serif;padding-left:2px;border:none;}
.roster .nestedRosterRight th.smallCol {width:1%;white-space:nowrap;}
.roster .nestedRosterRight td {border-top:1px solid black;border-left:1px solid black;}


/*.secondPage table.roster {width:400px;border:1px solid black;margin-top:10px;margin:auto;font-size:14px;text-align:left}
.secondPage table.roster tr {height:15px;}
.secondPage table.roster th {border:1px solid black;background-color:#e8e8e8;}
.secondPage table.roster th.rosterHeader {font:bold 9pt Sans-Serif;padding-left:2px;background-color:#DCF9C2;text-align:center;}
.secondPage table.roster th.positionHeader {background-color:#E6FAD5;font:bold 8pt Sans-Serif;text-align:left;padding-left:2px;white-space:nowrap;}
.secondPage table.roster td {text-align:left;background-color:#F5FAF1;padding:0px;}

.secondPage table.nestedRosterLeft {width:100%;border-collapse:collapse;}
.secondPage table.nestedRosterLeft th.genericHeader {text-align:left;background-color:#E6FAD5;font:bold 7pt Sans-Serif;padding-left:2px;border:none;}
.secondPage table.nestedRosterLeft th.smallCol {width:1%;white-space:nowrap;}
.secondPage table.nestedRosterLeft td {border-top:1px solid black;}

.secondPage table.nestedRosterRight {width:100%;border-collapse:collapse;}
.secondPage table.nestedRosterRight th.genericHeader {text-align:left;background-color:#E6FAD5;font:bold 7pt Sans-Serif;padding-left:2px;border:none;}
.secondPage table.nestedRosterRight th.smallCol {width:1%;white-space:nowrap;}
.secondPage table.nestedRosterRight td {border-top:1px solid black;border-left:1px solid black;}*/



