additional changes

Summary Pages:
•	Preferred class missing on summary pages.
•	Can not nest '<a>' tags.

Moment Tensor Details:
•	Info table header/cell widths vary when more/less is toggled.

SummaryDetailsPage.js
•	Probably want to do something like 'this._options = options || {};', then use 'this._options' from then on.
•	Extra space before leading curly brace for '_buildHash' function.
•	Use ellipsis instead of '...'.
•	Use 'concat' method for building arrays in 'getProducts' function.
•	May want to check 'getProducts' does not return an empty array. What would happen?
•	Probably should add comments documenting the different extension points for this class and when they may be used.

MomentTensorPage.js
•	Wrap text at 80 columns.

_SummaryPage.scss
•	Pseudo classes 'before' and 'after' only need one colon.