in general, I am not using the print icon from CiviCRM because (1) it doesn't print nicely and (2) when printing a contact page with a custom field tab, the icon prints the summary page.
Therefore, I've decided to hide the print icon and use the regular "File - Print" path. I noticed that when printing datatables with multiple custom fields set which allows multiple records for a contact, the tables extend beyond the container. When I look into the code, I see:
<div class="crm-datatable-pager-top">...</div> <div id="records-6_processing" class="dataTables_processing" style="display: none;"> </div> <table id="records-6" class="crm-multifield-selector crm-ajax-table dataTable no-footer" role="grid" aria-describedby="records-6_info" style="width: 1399px;">
I can't seem to find the file where I can change "width: 1399px" to "width: 100%."