One of the aggravations I have with Gmail is that when you want to print an email, many times you don’t get the entire email to fit on the page. Many times entire sections of the email is missing. Control P to print, in this case, does a terrible job. Below is an example of what usually happens when trying to print from Gmail.
The secret to print these problem emails is to click on the down arrow and choose Print from the menu – as shown below.
Now you can see below that the email prints correctly.