Is it correct to use onsite or on-site in the context of providing a facility on-site?<br/><br/>E.g. a developer is to provide biccle parking on-site for exclusive ise by their staff.