fix print button and allow adoption/show to accept ID, not just number.
add print.css to asset pipeline precompilation