I have completed a major update to the backend of the site which allows me to address a long standing formatting issue for users with smaller screens. The work is a little labour intensive, but so far I am happy with the results, so much so that I have added a mobile theme for the site.
The mobile theme is not perfect: the top-level navigation is a little clunky, and it does generate a few errors. Mobile users can always switch back to the default theme. If things get messy, reload and start over. Overall, the theme is still much better for reading text and image rendering on a smartphone.
I have a load of work to do now that I have a fix for formatting for smaller screens. It involves me going through each page for each course to reset how its various images are displayed. It'll take some time to complete. Today I have finished resetting the images for the Preparatory Rudiments Course.
If you would like to contribute to the effort, it is much appreciated.