Accommodate missing volume or pages

Sometimes a reference may not have a volume, or it may have a volume but not (yet) pages. Don't let this result in trailing extraneous periods or colons.