Add NRC

There's a lot of code here since there are a few different styles of pages, but none of the code ended up being too hacky.