datatable print

HTML

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://cdn.datatables.net/s/bs/jszip-2.5.0,pdfmake-0.1.18,dt-1.10.10,b-1.1.0,b-flash-1.1.0,b-html5-1.1.0,b-print-1.1.0,fh-3.1.0,sc-1.4.0/datatables.min.css">
<script src="https://cdn.datatables.net/s/bs/jszip-2.5.0,pdfmake-0.1.18,dt-1.10.10,b-1.1.0,b-flash-1.1.0,b-html5-1.1.0,b-print-1.1.0,fh-3.1.0,sc-1.4.0/datatables.min.js"></script>
<h1>Print test</h1>
<div class="data-table-container">
  <table class="table table-hover table-striped table-bordered data-table">  
        <thead>
            <tr>
                <th>Name</th>
                <th>Position</th>
                <th>Office</th>
                <th>Age</th>
                <th>Start date</th>
                <th>Salary</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>Tiger Nixon</td>
                <td>System Architect</td>
                <td>Edinburgh</td>
                <td>61</td>
                <td>2011/04/25</td>
                <td>$320,800</td>
            </tr>
            <tr>
                <td>Garrett Winters</td>
                <td>Accountant</td>
                <td>Tokyo</td>
                <td>63</td>
                <td>2011/07/25</td>
                <td>$170,750</td>
            </tr>
            <tr>
                <td>Ashton Cox</td>
                <td>Junior Technical Author</td>
                <td>San Francisco</td>
                <td>66</td>
                <td>2009/01/12</td>
                <td>$86,000</td>
            </tr>
            <tr>
                <td>Cedric...

CSS

.data-table-container {
  padding: 10px;
}

.dt-buttons .btn {
  margin-right: 3px;
}

JavaScript

$('table.data-table').DataTable({
  paging: false,
  columnDefs: [{
    targets: 'no-sort',
    orderable: false
  }],
  dom: '<"row"<"col-sm-6"Bl><"col-sm-6"f>>' +
    '<"row"<"col-sm-12"<"table-responsive"tr>>>' +
    '<"row"<"col-sm-5"i><"col-sm-7"p>>',
  fixedHeader: {
    header: true
  },
  buttons: {
    buttons: [{
          extend: 'print',
          className: 'btn btn-primary btn-icon-split',
          titleAttr: 'Stampa Tabella',
          text:'<span class="icon text-white-50"><i class="fa fa-print"></i></span><span class="text"> Stampa</span>',         
          footer:false,
          //autoPrint: false,
          customize: function (doc) {
            var now = new Date();
            var jsDate = now.getDate()+'-'+(now.getMonth()+1)+'-'+now.getFullYear();
            $(doc.document.body)
                                               
                .prepend('<img style="position:absolute; top:10; left:0;width:50" src='+$logo+'>')
                .prepend('<div style="position:absolute; top:10; right:0;">My Title</div>')
                .prepend('<div style="position:absolute; bottom:20; left:0;">Creato il: '+jsDate.toString()+'</div>')
                .prepend('<div style="position:absolute; top:10; left:50;font-size:24px;">SubTitle</div>')
                .prepend('<div style="position:absolute; top:30; left:450;font-size:20px;margin-botton:50px">My Title</div>')
            //  .prepend('<div style="position:absolute; bottom:20; left:100;">Pagina '+page.toString()+' of '+pages.toString()+'</div>');
            
            $(doc.document.body).find('table')            			
            			.removeClass('dataTable')
                  .css('font-size','12px') 
            			.css('margin-top','65px')
                  .css('margin-bottom','60px')
         		$(doc.document.body).find('th').each(function(index){
                  $(this).css('font-size','18px');
                  $(this).css('color','#fff');
                 ...