なんでかなーと調べてみると、デフォルトの stylesheet_link_tag は media="screen" を出力するから、印刷時にスタイルが適応されていない。
media を指定する場合、例えば media="all" で出力したい場合は
<%= stylesheet_link_tag :test, :media => 'all' %>と指定してやればいいようだ。
<%= stylesheet_link_tag :test, :media => 'all' %>と指定してやればいいようだ。