Responsive Print Media Queries

Do you write @media screen into your media query? This limits you more than it usually helps.

@media screen and (max-width: 1023px) {

This will work on your phone, tablet and desktop as expected. But if won’t apply if you print the page. Because @media screen limits the query to only apply to screen.
Try this instead:

@media (max-width: 1023px) {

This will apply to all media types, including print. All your adaptions for mobile will also apply to print.