The Register is a tabloid?!

n.
A newspaper of small format giving the news in condensed form, usually with illustrated, often sensational material

adj.
1. In summary form; condensed.
2. Lurid or sensational

(From http://dictionary.reference.com)