What is making my CSS change when printed?

When I go to print the following website: my website, the CSS is modified through @media or because of the flow of layout. The soldier silhouette is bumped to a second page on print preview. How can I make it so that this doesn’t happen? Thank you.

You do have some control over the printed output but honestly I wouldn’t bother, page breaks are inserted by themselves based on home much content fits on the page.

For that particular soldier image I would make it a background image which isn’t printed.