.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;height:9.5in;border:1px solid black;padding-top:6px;}
.secondPage table {border-collapse:collapse;}
.secondPage p {padding:3px;}

.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;}*/

.modalBackgroundCssClass {background-color: #e8e8e8;filter:alpha(opacity=70);opacity:0.7;}
.printableSheetPopupContainer {border:2px solid black;background-color:#E5FFD8;width:350px;height:220px;font-size:13px;}
.printableSheetPopupContainer .title {padding:2px;font:bold 14px verdana, sans-serif;background-color:#369503;color:white;text-align:center;}
.printableSheetPopupContainer p {padding:3px;margin:5px 0px;}
.printableSheetPopupContainer .buttonContainer {text-align:center;}
.printableSheetPopupContainer .buttonContainer input {font-size:16px;}


