From a brief test on a laptop, and a look at the code, this site does not appear to be responsive. If so it is unlikely to be particularly suitable for viewing on a number of smartphones and small tablets.
This is surprising because there is a large (perhaps confusing) number of media-specific style sheets. However they all seem to be "media:all" or "media:screen". I can find none for "media:handheld" nor for specific screen width ranges. I note that there are specific style sheets for IE 6 and 7, but I have not tested that functionality.