.document-list {
  width: 100%;
  clear: both;
  margin-top: $gutter-half;

  .document-row {
    border-bottom: 1px solid $light-keyline;
    overflow: hidden;
    position: relative;
    list-style: none;
    @include ie(6) {
      position: static;
    }

    th {
      @include core-19;
      text-align: left;
      float: left;
      display: inline;
      width: 100%;
      margin-top: $gutter-one-sixth;
      @include bold;

      @include ie(6) {
        width: 85%;
      }
    }
    
    td {
      @include core-14;
      text-align: left;
      float: left;
      display: inline;
      padding-top: 0;
      padding-right: $gutter;
      margin-bottom: $gutter-one-sixth;
    }
  }
  
  .document-row:first-child {
    th {
      @include core-27;
      @include bold;
    }
  }
  .document-row:nth-child(2) {
    th {
      @include core-24;
      @include bold;
    }
  }


}

.document-list {
  width: 100%;
  clear: both;
  margin-top: $gutter-half;

  .document-row {
    border-bottom: 1px solid $light-keyline;
    overflow: hidden;
    position: relative;
    list-style: none;
    @include ie(6) {
      position: static;
    }
  }

  th {
    @include core-19;
    text-align: left;
    float: left;
    display: inline;
    width: 100%;
    margin-top: $gutter-one-sixth;
    @include bold;
    vertical-align: top;

    @include ie(6) {
      width: 85%;
    }
  }

  td {
    @include core-14;
    text-align: left;
    float: left;
    display: inline;
    padding-top: 0;
    padding-right: $gutter;
    margin-bottom: $gutter-one-sixth;
  }
  
  .document-row:first-child {
    th {
      @include core-27;
      @include bold;
    }
  }
  .document-row:nth-child(2) {
    th {
      @include core-24;
      @include bold;
    }
  }


}

Fix document list table display on topic pages.
Fix document list table display on topic pages.

This moves the td & th styles outside of the .document-row block so they apply to the whole table.