public async Task<ActionResult> DownloadPrintForm(int id)
        {
            var order = await db.Orders
                .FirstAsync(o => o.Id == id);
            var tag = await db.Tags.OfType<EventTag>().Include(t => t.Event).Include("Event.Groups").FirstAsync(t => t.Orders.Any(o => o.Id == order.Id));

            if (order.TimingSystemId.HasValue && tag.Event.TimingSystemId.HasValue)
            {
                var connector = new TrackMePro.PortalConnector();

                return File(connector.GetOrderPrintForm(tag.Event.TimingSystemId.Value, order.TimingSystemId.Value), "application/pdf");
            }
            return View("TimingNotConfigured");
        }