diff --git a/core/misc/tableheader.js b/core/misc/tableheader.js
index 8fc1b04..56440ee 100644
--- a/core/misc/tableheader.js
+++ b/core/misc/tableheader.js
@@ -205,6 +205,11 @@
           position: 'fixed',
           top: '0px'
         })
+        // Copy classes from originalTable, remove undesired classes, and add
+        // sticky-header. Any other classes added to originalTable by modules
+        // will exists in stickyTable to ensure consistent styling.
+        .addClass(this.$originalTable.attr('class'))
+        .removeClass('sticky-enabled tableheader-processed sticky-table')
         .append($stickyHeader)
         .insertBefore(this.$originalTable);
 
