.a th, td{
padding: 8px;
border: 1px solid gray;
}
.a thead th, .a tbody tr{ display:table; width:100%}
tr {
width: 100%;
display: inline-table;
table-layout: fixed;
}
tbody{
overflow-y: scroll;
height: 200px; /* <---- Select the height of the body */
width: 100%;
position: absolute;
}
<table style="width:100%">
<thead style="background-color: #d9edf7;">
<tr>
<th class="info">Line#</th>
<th class="info">Product</th>
<th class="info" style="display:{!if(isLApprovedRC,'none','')};">Last Approved <br>MRC</th>
<th class="info" style="display:{!if(isLApprovedNRC,'none','')};">Last Approved <br>NRC</th>
<th class="info">Approved MRC</th>
<th class="info">Approved NRC</th>
<th class="info" style="display:{!if(UsageVisibleUI,'none','')}">Usage Charge</th>
<th class="info" style="display:{!if(isVisible1,'none','')}">Approved Burst <br>Rate</th>
<th class="info" style="display:{!if(isVisible1,'none','')}">Approved China <br>Burst Rate</th>
<th class="info" style="display:{!if(IsAccessible,'','none')}">Cost MRC</th>
<th class="info" style="display:{!if(IsAccessible,'','none')}">Cost NRC</th>
<th class="info" style="display:{!if(IsAccessible,'','none')}">Margin(%)</th>
<th> </th>
</tr>
</thead>
<tbody style="">
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
<tr>
<td class="info">1</td>
<td class="info" style="word-wrap:break-word;">Product Informa</td>
<td style="display:{!if(isLApprovedRC,'none','')}"> 100.2</td>
<td style="display:{!if(isLApprovedNRC,'none','')}">100.2</td>
<td>
100.2
</td>
<td>
100.2
</td>
<td style="display:{!if(UsageVisibleUI,'none','')}">100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(isVisible1,'none','')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">
100.2
</td>
<td style="display:{!if(IsAccessible,'','none')}">100.2</td>
<td></td>
</tr>
</tbody>
</table>