diff --git a/plugins/Contents/Contents.php b/plugins/Contents/Contents.php
index d1272dead19f22e3e4e6dae60d9166e02a85509c..21bebd9c0426e52334c0b74f88dd908a19725d26 100644
--- a/plugins/Contents/Contents.php
+++ b/plugins/Contents/Contents.php
@@ -18,6 +18,7 @@ class Contents extends \Piwik\Plugin
         return array(
             'Metrics.getDefaultMetricTranslations' => 'addMetricTranslations',
             'AssetManager.getJavaScriptFiles' => 'getJsFiles',
+            'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
         );
     }
 
@@ -33,4 +34,9 @@ class Contents extends \Piwik\Plugin
         $jsFiles[] = "plugins/Contents/javascripts/contentsDataTable.js";
     }
 
+    public function getStylesheetFiles(&$stylesheets)
+    {
+        $stylesheets[] = "plugins/Contents/stylesheets/datatable.less";
+    }
+
 }
diff --git a/plugins/Contents/Reports/Base.php b/plugins/Contents/Reports/Base.php
index 537fce049b456ac270a5595bb30906c4bdecc84a..752dab959e02247fa6810c76766c85c64cae0000 100644
--- a/plugins/Contents/Reports/Base.php
+++ b/plugins/Contents/Reports/Base.php
@@ -30,7 +30,8 @@ abstract class Base extends Report
      */
     public function configureView(ViewDataTable $view)
     {
-        $view->config->datatable_js_type = 'ContentsDataTable';
+        $view->config->datatable_js_type   = 'ContentsDataTable';
+        $view->config->datatable_css_class = 'ContentsDataTable';
 
         if (!empty($this->dimension)) {
             $view->config->addTranslations(array('label' => $this->dimension->getName()));
diff --git a/plugins/Contents/stylesheets/datatable.less b/plugins/Contents/stylesheets/datatable.less
new file mode 100644
index 0000000000000000000000000000000000000000..2ecce8d2ee884655dd3aeece23405c1f6904d502
--- /dev/null
+++ b/plugins/Contents/stylesheets/datatable.less
@@ -0,0 +1,3 @@
+#content:not(.admin)  .ContentsDataTable > .dataTableWrapper {
+  width: 750px;
+}
\ No newline at end of file