IT staff augmentation contract

I need a simple service support contract template that can be easily changed for different clients for IT related services.

Requirements for the contract are as follows :

Contract services should include : Temporary Information Technology staff augmentation until such time as a suitable replacement can be found

Contract term should be for one month with a clause that allows the contract to be repeatedly extended an additional month if there is mutual consent and the above clause (suitable replacement) is still not met.

Compensation for services performed must be paid in full within 30 days of invoice.

There should be a small NDA clause in the contract stating that we will not disclose client information.

A cancellation clause that states that if the client terminates the contract early, they are required to pay a prorated portion of the contracted amount plus 10% regardless of completion status.

There should also be a section that states that I will provide my own resources and training as required to fulfill responsibilities. This should not include any resources that the client will sell or own.