How to add print stylesheets
If it is correct, should I also include print media queries in the print.css file?


It's correct, and there's no need for media queries in the CSS file.

(Separately, I'm still trying to determine what else is supplying the print styles in my site, aside from the ones I'm adding intentionally.  But I can confirm that the above annotation example works.)